By definition, a WMS service advertises the list of supported coordinate reference systems in the WMS capabilities response. LuciadFusion uses a default list, but you can change that to suit your needs.
Changing the advertised list of supported coordinate reference systems
You can configure the list in the fusion.common.yml
configuration file under the fusion.ogc
property: the properties
wms.crsReferences
, wms.epsgReferences
, wms.autoReferences
and wms.auto2References
define the
list of advertised codes in the reference systems CRS, EPSG, AUTO and AUTO2 respectively. For each reference system, you can
either define
a wildcard to list all supported reference codes, or define individual reference codes.
Adding a custom coordinate reference
If you would like to add a custom coordinate reference that is not identified by a code in one of the supported reference systems:
-
First register it using a custom EPSG code. You need the OGC WKT representation for your reference; if you don’t have this yet, you can rely on
TLcdWKTReferenceFormatter
. -
Add your WKT representation and a chosen EPSG code,
EPSG:10001
for instance, to the fileepsg/epsg_coord_ref.txt
inside the librarylcd_epsg_resources.jar
. -
List the chosen EPSG code in the
fusion.common.yml
configuration file file as explained in Changing the advertised list of supported coordinate reference systems.