환경영향평가

오픈API 활용
가이드라인

수질정보 서비스

수질정보 서비스 오퍼레이션

  • 개요정보조회

  • 조사정보조회

  • 용수량정보조회

  • 농약사후조사정보조회

개요정보조회(속성)

▣ 요청주소

URL : http://apis.data.go.kr/B090026/WaterqualityService/getInfo

▣ 요청변수
항목명 설명 샘플데이터
mgtNo 검색하려는 사업코드
※ 사업코드는 첨부된 사업코드표 문서 참고
ND2009A007
type 응답타입 json
▣ 응답결과
항목명 설명 샘플데이터
mgtNo 사업코드 ND2009A007
bfeBodPlulod 사업시행전 BOD 배출부하량 23.5672
bfeTpPlulod 사업시행전 T-P 배출부하량 0.1108
aftBodPlulod 사업시행후 BOD 배출부하량 42.569
aftTpPlulod 사업시행후 T-P 배출부하량 0.1398
wtrReuseYn 물재이용여부 Y
ptfctCntcYn 공공처리시설 연계 처리 여부 Y
itfctBodDnsty 개별처리시설의 오염원 배출농도(BOD) 20
itfctBodQy 개별처리시설의 오염원 배출량(BOD) 10.7
itfctCodDnsty 개별처리시설의 오염원 배출농도(COD) 20
itfctCodQy 개별처리시설의 오염원 배출량(COD) 10.7
itfctSsDnsty 개별처리시설의 오염원 배출농도(SS) 20
itfctSsQy 개별처리시설의 오염원 배출량(SS) 10.7
itfctTnDnsty 개별처리시설의 오염원 배출농도(T-N) 20
itfctTnQy 개별처리시설의 오염원 배출량(T-N) 10.7
itfctTpDnsty 개별처리시설의 오염원 배출농도(T-P) 20
itfctTpQy 개별처리시설의 오염원 배출량(T-P) 10.7
jrjYn 저류지 유무 N
jjrjYn 지하저류조 유무 N
igsjYn 인공습지 유무 N
ygpjYn 유공포장(투수성포장) 유무 N
ctjrjYn 침투저류지 유무 N
ctdrYn 침투도랑 유무 N
ssygdYn 식생여과대 유무 N
sssrYn 식생수로 유무 N
sscrjYn 식생체류지 유무 N
smjbhbYn 식물재배화분 유무 N
nmygsjYn 나무여과상자 유무 N
yghssYn 여과형시설 유무 N
yrhssYn 와류형시설 유무 N
scrhssYn 스크린형 시설 유무 N
ajcjcrhssYn 응집 침전 처리형 시설 유무 N
ugrwtrQy 지하수함양량 500
ugrwtrDevlopqy 지하수개발가능량 380
ugrwtrWpqy 지하수 적정채수량(양수량) 146
ugrwtrAffcra 영향반경 20
ugrwtrAnalsYn 지하수모델링유무 Y
ugrwtrRm 지하수 비고 지하수 개발가능량 입력정보가 다수임
▣ 샘플코드

수질 개요 정보 속성 조회

/* 속성 Javascript 샘플 코드 */


var xhr = new XMLHttpRequest();
var url = 'http://apis.data.go.kr/B090026/WaterqualityService/getInfo'; 		/*URL*/
var queryParams = '?' + encodeURIComponent('ServiceKey') + '='+'서비스키'; 				/*Service Key*/
queryParams += '&' + encodeURIComponent('mgtNo') + '=' + encodeURIComponent('사업코드'); 	/*사업코드표 문서 참고 (필수)*/
queryParams += '&' + encodeURIComponent('type') + '=' + encodeURIComponent('응답타입'); 	/*json,xml 선택 (선택)*/
xhr.open('GET', url + queryParams);
xhr.onreadystatechange = function () {
    if (this.readyState == 4) {
        alert('Status: '+this.status+' Headers: '+JSON.stringify(this.getAllResponseHeaders())+' Body: '+this.responseText);
    }
};

xhr.send('');