NEWBIEㅋ
531
2019-02-12 10:19:39
5
64

postGIS shape 파일 import 질문드립니다.


postGIS shape 파일 import가 잘안되네요..


에러는 

dbf file (.dbf) can not be opened.

Shapefile import failed.


이정도 뜨는데요;

pgAdmin4에서 extentions postgis 도 세이브해주고..

포스팅보고 순차적으로 잘 진행한 것 같은데..

인코딩도 변경했습니다..

이래도 안되고 저래도 안되네요 ㅠㅠ


혹시 이유 아시는 고수분 계실까요?ㅠㅠ


그리고 궁금한점은 보통 import 시킬때 SRID 입력하시나요?

0
0
  • 답변 5

  • sonshinchul
    456
    2019-02-12 10:29:05

    말 그대로 dbf 파일이 없는거에요.

    shp 파일 입력시 shp파일이랑 파일명 똑같이 해서 dbf파일도 있어야 되요. 

    그리고 임포트할때 파일 경로 한글이면 에러나니 영문으로 하시고 임포트 할때 SRID정보는 따로 입력 안합니다 이미 파일에 그 정보가 들어가 있습니다.


    0
  • NEWBIEㅋ
    531
    2019-02-12 10:48:26
    답변 감사드립니다^^~
    0
  • NEWBIEㅋ
    531
    2019-02-12 11:01:11 작성 2019-02-12 11:13:40 수정됨

    sonshinchul


    혹시 추가적으로 질문드려도될까요?

    말씀해주신것처럼 shape 파일과 dbf 같이 add 시켜서 import하니까

    shape 파일은 잘되는데 dbf가 또 실패뜨는데.. 원래그런건가요??

    DB에 테이블도 잘 생성되어있고 데이터도 들어가있는데

    다 잘 들어간건지가 검증이안되네요 ㅜㅜ

    0
  • NEWBIEㅋ
    531
    2019-02-12 11:12:29 작성 2019-02-12 11:13:48 수정됨

    sonshinchul

    dbf 실패 에러는 

    ERROR:  relation "a1_lane" already exists

    이렇게 뜨는데요ㅠㅠ

    shape 파일 import시 릴레이션이 생성되어서 

    dbf 파일은 저렇게 에러뜨는 것 같은데;

    뭔가 당연한 오류같은느낌이랄까요..

    0
  • sonshinchul
    456
    2019-02-12 11:52:36

    a1_lane 값 확인 해보세요 pk로 잡혀 있어서 더 안들어 가는데 shp파일에서 계속 넣어서 문제인거 같은데..

    아니면 db스키마 그대로 떠서 테이블 하나 똑같이 복사해서 만든다음에  pk안잡고 만든다음 shp파일 넣어서 잘들어가는지 보면 되겠네요.

    그것도 아니면 shp파일 입력되어 있는 컬럼수랑 db컬럼수랑 뭔가 안맞아서 안들어가는거겠죠


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.