// ½Ã¼³¹° Á¤º¸ ÀÔ·Â FACILITY // ½Ã½ºÅÛ Å×ÀÌºí µ¥ÀÌÅÍ ÀÔ·Â TB_UNIT_SYST TB_UNIT_SYST_STTS TB_UNIT_SYST_STTS_HS // ÇÁ·Î¼¼½º »óÅÂÁ¤º¸ ¾÷µ¥ÀÌÆ® ==> TB_UNIT_SYST_STTS Æ®¸®°Å(TG_UNIT_SYST_STTS) ÀÌ¿ëÇÏ¿© ±âÁ¸ÀÇ ÇÁ·Î¼¼½º »óÅÂÅ×À̺í(PROCESS_STATE) ¾÷µ¥ÀÌÆ® ==> Æ®¸®°Å¿¡ »óÅÂÀÌ·Â ÀúÀåÇÏ´Â°Ô Ãß°¡µÇ¾î ÀÖÀ¸¹Ç·Î ÇöÀå»óȲ¿¡ ¸Â°Ô »èÁ¦ÇÒ¼öµµ ÀÖÀ½. // ½Ã¼³¹° »óÅÂÁ¤º¸ ¾÷µ¥ÀÌÆ® ==> TB_VMS_CTLR_STTS Æ®¸®°Å(TG_VMS_CTLR_STTS) ÀÌ¿ëÇÏ¿© ±âÁ¸ÀÇ VMS »óÅÂÅ×À̺í(VMS_STATE) ¾÷µ¥ÀÌÆ® ==> Æ®¸®°Å¿¡ »óÅÂÀÌ·Â ÀúÀåÇÏ´Â°Ô Ãß°¡µÇ¾î ÀÖÀ¸¹Ç·Î ÇöÀå»óȲ¿¡ ¸Â°Ô »èÁ¦ÇÒ¼öµµ ÀÖÀ½. // Á¤º¸Á¦°ø±¸°£ ¸ÊÇÎÁ¤º¸ TB_VMS_IFSC_RLTN_IFSC.IFSC_ID NUMBER(10) -> VARCHAR2(10), INFO_PRV_SCTN.INFO_PRV_SCTNID // µ¹¹ßÁ¤º¸ TB_INCD_OCRR_VMS TB_INCD_OCRR // VMS Ç¥Ãâ ¸Þ½ÃÁö // ȨÆäÀÌÁö Traffic_Info.xml SELECT T.VMSID, VD.DISPLAYMESSAGEBLOB FROM VMS T, VMS_DISPLAY VD WHERE T.VMSID = VD.VMSID AND T.VMSID = #vms_id# // »óȲÆÇ SELECT T.VMSID, F.FACILITYNAME, DECODE(S.STATE, 'Y', 'Á¤»ó', 'ºñÁ¤»ó') AS STATE, F.INSTALLPLACE, T.COORDX, T.COORDY FROM VMS T, VMS_STATE S, FACILITY F WHERE T.VMSID = F.FACILITYID(+) AND T.VMSID = S.VMSID(+) SELECT T.VMSID, VD.DISPLAYMESSAGEBLOB FROM VMS T, VMS_DISPLAY VD WHERE T.VMSID = VD.VMSID AND T.VMSID = '"+fclt_id+"' // TB_IFSC »ç¿ë¾ÈÇÔ ==> VIEW Å×À̺í·Î »ý¼ºÇؼ­ ó¸®, INFO_PRV_SCTN, NODE, NODE // TB_IFSC_TRAF »ç¿ë¾ÈÇÔ ==> VIEW Å×À̺í·Î »ý¼ºÇؼ­ ó¸®, INFO_PRV_SCTN_TRAFFIC ==> ¾Æ·¡ 3°³ÀÇ Å×À̺íÀº »èÁ¦ÇؾßÇÔ. Å×½ºÆ®¸¦ À§ÇØ Àӽ÷Π¸¸µé¾î ³õÀº °ÍÀÓ. ==> ÇöÀå¿¡ VMS µ¹¹ß Ç¥Ãâ°ú °ü·ÃµÈ Á¤º¸¸¦ Á¶È¸Çؼ­ ó¸®Çϵµ·Ï ¼öÁ¤ÇؾßÇÔ TB_IFSC_RLTN_LINK TB_INCD_OCRR_VMS TB_INCD_OCRR ***************** ȨÆäÀÌÁö ¼öÁ¤ »çÇ× 1.== ȨÆäÀÌÁö VMS ¸ñ·Ï Á¶È¸ D:\AppHome\PTATMS\WEB-INF\jsp\egovframework\traffic_Info\VMS_Info.jsp D:\AppHome\PTATMS\css\pyeongtaek\layout.css ¿¡ VMS_TYPE_CD ¿¡ ÇØ´çÇÏ´Â css Ãß°¡ ==> ±âÁ¸ { lat:'${result.coordy }', lon:'${result.coordx }', fclt_id:'${result.vmsid }', fclt_name:'${result.facilityname }', install_place:'${result.installplace }', state:'${result.state }' } , ==> ½Å±Ô { lat:'${result.coordy }', lon:'${result.coordx }', fclt_id:'${result.vmsid }', fclt_name:'${result.facilityname }', install_place:'${result.installplace }', state:'${result.state }', vwdth:'${result.vwdth }', vhght:'${result.vhght }', vmstp:'${result.vmstp }' } , D:\AppHome\PTATMS\WEB-INF\classes\egovframework\sqlmap\ptatms\ibatis\traffic_Info\Traffic_Info.xml ==> ±âÁ¸ SELECT T.VMSID, F.FACILITYNAME, DECODE(S.STATE, 'Y', 'Á¤»ó', 'ºñÁ¤»ó') AS STATE, F.INSTALLPLACE, T.COORDX, T.COORDY FROM VMS T, VMS_STATE S, FACILITY F WHERE T.VMSID = F.FACILITYID(+) AND T.VMSID = S.VMSID(+); ==> ½Å±Ô SELECT T.VMS_CTLR_NMBR AS VMSID, 'µµ·Î±³ÅëÇ¥ÁöÆÇ(VMS)' AS FACILITYNAME, DECODE(S.CMNC_STTS_CD, 'CMS0', 'Á¤»ó', 'ºñÁ¤»ó') AS STATE, T.VMS_NM AS INSTALLPLACE, T.X_CRDN AS COORDX, T.Y_CRDN AS COORDY, DECODE(V.VMS_TYPE_CD, 'VTC0', V.VMS_WDTH, 320) AS VWDTH, DECODE(V.VMS_TYPE_CD, 'VTC0', V.VMS_HGHT, 240) AS VHGHT, V.VMS_TYPE_CD AS VMSTP FROM TB_VMS_CTLR T, TB_VMS_CTLR_STTS S, TB_VMS_TYPE V WHERE T.DEL_YN = 'N' AND T.VMS_CTLR_NMBR = S.VMS_CTLR_NMBR(+) AND T.VMS_TYPE_CD = V.VMS_TYPE_CD 2.== ȨÆäÀÌÁö VMS Ç¥Ãâ¸Þ½ÃÁö Á¶È¸ D:\AppHome\PTATMS\WEB-INF\jsp\egovframework\traffic_Info\Traffic_Info.jsp D:\AppHome\PTATMS\WEB-INF\classes\egovframework\sqlmap\ptatms\ibatis\traffic_Info\Traffic_Info.xml ==> ±âÁ¸ SELECT T.VMSID, VD.DISPLAYMESSAGEBLOB FROM VMS T, VMS_DISPLAY VD WHERE T.VMSID = VD.VMSID AND T.VMSID = #vms_id#; ==> ½Å±Ô SELECT A.VMS_CTLR_NMBR AS VMSID, A.VMS_DSPL_MSG_IMAG AS DISPLAYMESSAGEBLOB FROM TB_VMS_DSPL_PRST A, (SELECT VMS_CTLR_NMBR, MAX(DSPL_DT) AS DSPL_DT FROM TB_VMS_DSPL_PRST WHERE DSPL_DT >= TO_CHAR((SYSDATE - 8/1440),'YYYYMMDDHH24MISS') GROUP BY VMS_CTLR_NMBR) B WHERE A.VMS_CTLR_NMBR = #vms_id# AND A.VMS_CTLR_NMBR = B.VMS_CTLR_NMBR AND A.DSPL_DT = B.DSPL_DT ORDER BY A.VMS_CTLR_NMBR, A.PHASE