This web service transforms pairs of coordinates from one projection to another. For example, from wgs84 to Sphere Mercator.
{
"url":"https://api.geoconcept.com/EU/GCW/geoconcept-web/api/lbs/srsTransform.json",
"method":"POST",
"body": {
"inSrs": "epsg:4326",
"outSrs": "epsg:3857",
"points": [
{
"x": "31.137736",
"y": "29.975256"
},
{
"x": "103.866986",
"y": "13.412490"
},
{
"x": "-72.54583",
"y": "-13.1639"
}
]
}
}
Input
| parameter | description | optional | default |
|---|---|---|---|
|
inSrs |
input projection (EPSG code such as epsg:4326 or wgs84) |
no |
|
|
outSrs |
output projection (EPSG code such as epsg:4326 or wgs84) |
no |
|
|
points |
Coordinates for points separated by “,”. Pair of XY coordinates are separated by “;”. |
no |
Output
Transformed points (srsTransformResult)
| parameter | type | min/max | description |
|---|---|---|---|
|
points |
array geographicPoint |
0/unlimited |
transformed points |
Points(geographicPoint)
| parameter | type | min/max | description |
|---|---|---|---|
|
x |
double |
1/1 |
first coordinate or longitude |
|
y |
double |
1/1 |
second coordonnée or latitude |
Case of an itinerary found (status is OK)
{
"message": null,
"status": "OK",
"points": [
{
"x": 3466236.915975383,
"y": 3500369.6293757656
},
{
"x": 11562419.991752075,
"y": 1506897.9005721502
},
{
"x": -8075764.854775389,
"y": -1478463.6733575095
}
]
}
Case of an empty start projection
An error append : (500) Internal Server Error InvalidParameterException: inSrs can't be null or empty
Case of an empty destination projection
An error append : (500) Internal Server Error InvalidParameterException: outSrs can't be null or empty
Case of an incorrect projection
An error append : (500) Internal Server Error CoordinateTransformEngineException: inSrs or outSrs do not exist
Case of a coordinate for an empty point
An error append : (500) Internal Server Error InvalidParameterException: points can't be null or empty
Case of a faulty typing entry on the coordinates for a series of points
An error append : (500) Internal Server Error NumberFormatException: For input string: "48.8degree"

