

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# ST\$1GeomFromGeoHash
<a name="ST_GeomFromGeoHash-function"></a>

ST\$1GeomFromGeoHash는 입력 지오메트리의 geohash 표현으로부터 지오메트리 객체를 구성합니다. ST\$1GeomFromGeoHash는 공간 참조 식별자(SRID)가 영(0)인 2차원(2D) 기하학을 반환합니다. geohash 형식에 대한 자세한 내용은 Wikipedia의 [Geohash](https://en.wikipedia.org/wiki/Geohash)를 참조하세요.

## 구문
<a name="ST_GeomFromGeoHash-function-syntax"></a>

```
ST_GeomFromGeoHash(geohash_string)
```

```
ST_GeomFromGeoHash(geohash_string, precision)
```

## 인수
<a name="ST_GeomFromGeoHash-function-arguments"></a>

 *geohash\$1string*   
데이터 형식 `VARCHAR`의 값 또는 지오메트리의 geohash 표현인 `VARCHAR` 형식으로 평가되는 표현식입니다.

 *precision*   
geohash의 정밀도를 나타내는 데이터 형식 `INTEGER`의 값입니다. 값은 정밀도로 사용할 geohash의 문자 수입니다. 값이 지정되지 않은 경우 0보다 작거나 *geohash\$1string* 길이보다 큽니다. 그런 다음 *geohash\$1string* 길이가 사용됩니다.

## 반환 타입
<a name="ST_GeomFromGeoHash-function-return"></a>

`GEOMETRY`

*geohash\$1string*이 null이면 null이 반환됩니다.

*geohash\$1string*이 유효하지 않으면 오류가 반환됩니다.

## 예제
<a name="ST_GeomFromGeoHash-function-examples"></a>

다음 SQL은 정밀도가 높은 다각형을 반환합니다.

```
SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));
```

```
 st_asewkt       
-----------------------
 POLYGON((-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646))
```

다음 SQL은 정밀도가 높은 점을 반환합니다.

```
SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz00'));
```

```
 st_asewkt       
-----------------------
 POINT(-115.172816 36.114646)
```

다음 SQL은 정밀도가 낮은 다각형을 반환합니다.

```
SELECT ST_AsText(ST_GeomFromGeoHash('9qq'));
```

```
 st_asewkt       
-----------------------
 POLYGON((-115.3125 35.15625,-115.3125 36.5625,-113.90625 36.5625,-113.90625 35.15625,-115.3125 35.15625))
```

다음 SQL은 정밀도가 낮은 점을 반환합니다.

```
SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 3));
```

```
 st_asewkt       
-----------------------
 POLYGON((-115.3125 35.15625,-115.3125 36.5625,-113.90625 36.5625,-113.90625 35.15625,-115.3125 35.15625))
```