split-geographical-coordinates

Description

split-geographical-coordinates adaptor splits geographical coordinates in a datatable column to a latitude & a longitude columns.

The latitude & longitude must be in +/- values or E/W/N/S, not in degrees/minutes/seconds or degrees/decimal minutes.

Inputs

data Type: datatable Required: Yes The datatable containing the column to be processed.

coordinates column Type: text Required: Yes The name of the column containing geographical coordinates.

latitude column Type: text Required: No The column name for the latitude result. If unspecified, defaults to "latitude".

longitude column Type: text Required: No The column name for the longitude result. If unspecified, defaults to "longitude".

Outputs

data Type: datatable A datatable with the latitude & longitude values added.

invalid values Type: datatable A datatable with invalid coordinate values, the row in which they first appear and the number of times they appear.

Examples

Example 1: Default behaviour.

Inputs:

data:

id
co-ordinate

1

40 N 120 W

2

22.4 N 114.1 E

3

29.85 S 31.01 E

4

31.00 N 99.00 W

5

20

6

test

coordinates column: 1

latitude column: null (empty)

longitude column: null (empty)

Outputs:

data:

id
co-ordinate
latitude
longitude

1

40 N 120 W

40

-120

2

22.4 N 114.1 E

22.4

114.1

3

29.85 S 31.01 E

-29.85

31.01

4

31.00 N 99.00 W

31.00

-99.00

invalid values:

Value
First row
Row count

20

5

1

test

6

1

-> Split geographical coordinates into latitude and longitude. The invalid values 20 and test are shown in the invalid values output.

Use Cases

  • Transform geolocation data extracted from a database into the format needed for mapping with Microreact.

  • Prepare data for the reverse-geocoding adaptor to identify the location based on the coordinates.

Last updated