Skip to main content

Geocode rail stations

This endpoint geocodes a freight rail station, returning information including its name, state, coordinates and railroad.

GET /geocode/Station

Resource URL

https://pcmrail.alk.com/REST/v{version}/Service.svc/geocode/Station

Request Parameters

ParameterDefinitionData TypeRequired
versionThe version of PC*MILER Rail you want to use to generate reports. See available versions.
string
Y
FormatThe format for how you want to enter station names. Options are:

StationState: Full station name, space, and state abbreviation or at least one letter of the station name, *, space, and state abbreviation.

FSAC: Full 5-digit FSAC or at least the first 3 digits and *

SPLC: Full 6-digit SPLC or at least the first first 3 digits and *

ERPC: Full ERPC code also called 3-3-3 or at least one letter of ERPC, *, space, and state abbreviation

R260: Rule260 junction code

enum
Y
NameThe name of the station on the route, in the format set by the Format parameter.
string
Y
RailroadThe two- to four-character Standard Carrier Alpha Code. See list of available railroads.
string
N
IntermodalOnlyStationsWhether or not to include stations that exclusively serves only intermodal traffic.
boolean
N, default is true

Sample Request

https://pcmrail.alk.com/REST/{version}/Service.svc/geocode/Station?format=StationState&name=pueblo%20co&railroad=BNSF&intermodalOnlyStation=true

Sample Response

{
    "GeocodeInfos": [
        {
            "StationName": "PUEBLO",
            "State": "CO",
            "Railroad": "BNSF",
            "Latitude": 38273466,
            "Longitude": -104629121,
            "Stations": [
                {
                    "Format": "StationState",
                    "Name": "PUEBLO CO",
                    "Railroad": "BNSF"
                },
                {
                    "Format": "SPLC",
                    "Name": "748540000",
                    "Railroad": "BNSF"
                },
                {
                    "Format": "ERPC",
                    "Name": "PUEBLO",
                    "Railroad": "BNSF"
                },
                {
                    "Format": "FSAC",
                    "Name": "41020",
                    "Railroad": "BNSF"
                },
                {
                    "Format": "R260",
                    "Name": "PUBLO",
                    "Railroad": "BNSF"
                }
            ],
            "SPLC": null
        }
    ]
}
Last updated December 14, 2021.