# Convert GeoPoint to DMS > Supported in: Batch, Faster, Streaming Converts a GeoPoint to a geospatial coordinate string in degrees, minutes, seconds (DMS) format in accordance with a user-chosen format. Possible formats are `DDD°MM'SS"H` and `DDDMMSSssH`. **Expression categories:** Geospatial ## Declared arguments * **Format:** Outputs GeoPoints to either `DDD°MM'SS"H` or `DDDMMSSssH`.
*Enum\* * **GeoPoint:** GeoPoint to convert to DMS.
*Expression\* **Output type:** *String* ## Examples ### Example 1: Base case **Argument values:** * **Format:** `DDD_DEGREE_MM_MINUTE_SS_SECOND_sss_H` * **GeoPoint:** `point` | point | **Output** | | ----- | ----- | | {
 **latitude**: -20.0,
 **longitude**: 80.0,
} | 020°00'00.000"S 080°00'00.000"E | | {
 **latitude**: 40.13,
 **longitude**: 60.32,
} | 040°07'48.000"N 060°19'12.000"E | | {
 **latitude**: -45.32142,
 **longitude**: 163.2412,
} | 045°19'17.112"S 163°14'28.320"E | *** ### Example 2: Base case **Argument values:** * **Format:** `DDD_MMSSss_H` * **GeoPoint:** `point` | point | **Output** | | ----- | ----- | | {
 **latitude**: 40.13626,
 **longitude**: 60.12732,
} | 040081053N 060073835E | | {
 **latitude**: -20.0,
 **longitude**: 80.0,
} | 020000000S 080000000E | | {
 **latitude**: -45.32142,
 **longitude**: 163.2412,
} | 045191711S 163142831E | *** ### Example 3: Null case **Argument values:** * **Format:** `DDD_MMSSss_H` * **GeoPoint:** `point` | point | **Output** | | ----- | ----- | | *null* | *null* | ***