Class EsriProj

java.lang.Object
com.vividsolutions.jump.coordsys.EsriProj

public class EsriProj extends Object
This class is used to find the precise Esri prj string for a given srid. Prj strings are taken from Esri Github Repo, licensed under the Apache License, Version 2.0 (the "License"). This class uses the two following files from the github repository :
  • /csv/pe_list_projcs.csv
  • /csv/pe_list_geogcs.csv
The two files have been concatenated in a single file and zipped in a single file containing a single entry named pe_list_projcs_geogcs.csv. The file is not decompressed during installation process. Searching a prj from an id fast enough (invalid input: '<' 1s including the decompression step). Once a prj has been searched, it is cached in a map and the second search takes no time. There is room for improvement : the Esri file contains also bounding boxes for each projection and the wkt2 version of its description. A reverse search function (from string to id) could be implemented).