Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- raster2pgsql
- QGIS
- line width
- PostgreSQL
- georeferrencing
- PDAL
- VWORLD
- PointCloud
- jupyternotebook
- attribute Selector
- css
- 3DTiles
- GeoServer
- WMTS
- PostGIS
- extent linestring
- anotherdxfimporter
- Potree
- GDAL
- 3D tiles
- threejs
- pg_notify
- DXF
- gdal2tiles
- Cesium
- publish/subscribe
- CesiumJS
- Line Dashed
- GIS
- display:flex
Archives
- Today
- Total
코드조각 저장소
raster2pgsql 본문
이전 글에서 사용하였던 국토정보 플랫폼에서 수집한 정사영상을 활용할 만한 아이템의 첫 단계로 raster 데이터를 데이터베이스에 적하는 작업 부터 진행해 보겠습니다.
raster2pgsql은 postgreSQL + PostGIS과 함께 제공되는 유틸리티입니다. 저는 윈도우 환경에서 진행하였지만 Linux환경도 비슷한것 같습니다.
[Greenplum DB] PostGIS에 raster2pgsql 을 사용하여 raster data import 하기
이번 포스팅에서는 PostgreSQL, Greenplum DB의 PostGIS에 raster2pgsql 유틸리티를 사용하여 raster data를 import하는 방법을 소개하겠습니다. 예제로 사용할 데이터는 'Mastering PostGIS' (by Domink 외) 에..
rfriend.tistory.com
검색을 통해 알게된 글을 참고하여 진행 하였습니다.
유틸리티를 통해 생성되는 스크립트에는 테이블과 관련된 raster 데이터에 대한 바이러리 값들을 Insert 하는 방식으로 데이터가 시스템에 적재되는 방식입니다.
Georeferencing 작업을 통하여 정상영상(약 75Mb)에 좌표를 입혀주었고 1:5000 도엽의 정사영상 네개를 Merge하여 작업하려 하였지만 큰 파일(1Gb 이상) 이나 인코딩과 관련된 오류들이 발생하는 상황이라 정사영상 한개만을 적재하였습니다. 좀 더 스터디가 필요해 보입니다.
[Windows 10 Pro & PowerShell]
#용량관련 Error
./raster2pgsql -s 5186 "D:\merge.tif" > d:\merge.sql
#타일링 옵션
./raster2pgsql -s 5186 -t 100x100 "D:\merge.tif" > d:\merge.sql
#인코딩관련 오류
#스트립트 생성 없이 바로 적재 [용량 오류] pg 패스워드는 환경변수 설정
./raster2pgsql -s 5186 -t 100x100 "D:\merge.tif" | ./psql -d test_db -U postgres
#생성 table 스키마 테이블명 지정 [지정 테이블 이름으로 적재 성공]
C:\"Program Files"\PostgreSQL\12\bin\raster2pgsql -s 5186 -t 100x100 -I "D:\8066s.tif" public._test_raster | C:\"Program Files"\PostgreSQL\12\bin\psql -d test_db -U postgres
Comments