본문 바로가기
728x90
반응형

개발26

[저장용]QGIS를 이용하여 shape 파일로 좌표 취득하기 주소를 좌표로 변환하여 생성된 point 정보를 좌표로 취득하기 1. 생성한 shp 파일 QGIS임포트 2. 툴박스를 사용하여 좌표 취득(상단메뉴 -. 공간처리 > 툴박스 > 벡터테이블 > X/Y 필드를 레이어아 추가 > 좌표계선택후 실행 ) 3. 추가된 필드 추가 레이어의 속성테이블에서 변경된 좌표 확인 및 추출 2022. 9. 22.
[저장용] Oracle Spatial 공간쿼리 (SDO_CONTAINS) Oracle Spatial 공간쿼리 폴리곤 내에 포인트가 포함되어있는지 조회 x, y 좌표를 geometry로 변경하여 조회 SELECT A.HPID , A.POS_X , A.POS_Y FROM ( SELECT HPID , POS_X , POS_Y FROM 포인트 테이블 WHERE DEL_YN = 'N' ) A, 폴리곤테이블 B WHERE SDO_CONTAINS(B.GEOM, SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(A.POS_Y, A.POS_X, NULL), NULL, NULL)) = 'TRUE' 2022. 9. 19.
[저장용]QGIS 오라클 DB 연결 postgres만 qgis에 연동사용할땐 불편한게 없었는데 oracle 연결시 문제가 발생함. 연결테스트시 ora-12504 에러가 발생하나 현재 sql 툴에서 접속가능 tns 설정문제는 없음. 서비스명 또는 sid를 호스트에 ip/sid 입력시 접속가능 2022. 9. 19.
[저장용] Oracle Spatital geojson insert 1. Oracle Spatial 공간테이블 생성 CREATE TABLE 테이블명 ( ID NUMBER PRIMARY KEY, NAME VARCHAR2 (20), X VARCHAR2 (100), Y VARCHAR2 (100), GEOM MDSYS.SDO_GEOMETRY ); 2. USER_SDO_GEOM_METADATA 테이블에 등록 INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ( '테이블명', '지오메트리컬럼명', SDO_DIM_ARRAY( SDO_DIM_ELEMENT('LONGITUDE', -180, 180, 0.05), SDO_DIM_ELEMENT('LATITUYDE', -90, 90, 0.05)).. 2022. 9. 19.
728x90
반응형