// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 1호 가목
Check(LPUA_78_1_1_가){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "ResidentialArea"
}
KS{
getFloorAreaRatio() <= 500%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 1호 나목
Check(LPUA_78_1_1_나){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "CommercialArea"
}
KS{
getFloorAreaRatio() <= 1500%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 1호 다목
Check(LPUA_78_1_1_다){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "IndustrialArea"
}
KS{
getFloorAreaRatio() <= 400%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 1호 라목
Check(LPUA_78_1_1_라){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "GreenArea"
}
KS{
getFloorAreaRatio() <= 100%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 2호 가목
Check(LPUA_78_1_2_가){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "ConservationManagementArea"
}
KS{
getFloorAreaRatio() <= 80%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 2호 나목
Check(LPUA_78_1_2_나){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "ProductionManagementArea"
}
KS{
getFloorAreaRatio() <= 80%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 2호 다목
Check(LPUA_78_1_2_다){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "PlanningManagementArea"
}
KS{
getFloorAreaRatio() <=100%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 3호
Check(LPUA_78_1_3){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "AgriculturalAndForestryArea"
}
KS{
getFloorAreaRatio() <= 80%
}
// 국토의 계획 및 이용에 관한 법률 78조 (용도지역에서의 용적률) 1항 4호
Check(LPUA_78_1_4){
IF CS THEN KS
}
CS{
getObjectProperty(Building.SpecialPurposeArea.type) = "NaturalEnvironmentConservationArea"
}
KS{
getFloorAreaRatio() <= 80%
}
⑩제1항 내지 제4항 및 제7항의 규정에 의하여 완화하여 적용되는 건폐율 및 용적률은 당해 용도지역 또는 용도지구에 적용되는 건폐율의 150퍼센트 및 용적률의 200퍼센트를 각각 초과할 수 없다. <개정 2004.1.20.>
//국토의 계획 및 이용에 관한 법률 시행령 46조 (도시지역 내 지구단위계획구역에서의 건폐율 등의 완화적용) 10항
Check(EDLPUA_46_10){
IF CS THEN KS
}
CS{
getResult(EDLPUA_46_1)=TRUE
OR getResult(EDLPUA_46_2)=TRUE
OR getResult(EDLPUA_46_3)=TRUE
OR getResult(EDLPUA_46_4)=TRUE
OR getResult(EDLPUA_46_7)=TRUE
}
KS{
BBTR = getObjectProperty(Building.buildingToLandRatio)
BFAR = getObjectProperty(Building.floorAreaRatio)
(BBTR < 1.5*getObjectProperty(Building.SpecialPurposeArea.buildingToLandRatio)
OR BBTR < 1.5*getObjectProperty(Building.SpecialPurposeZone.buildingToLandRatio))
(BFAR < 2*getObjectProperty(Building.SpecialPurposeArea.floorAreaRatio)
OR BFAR < 2*getObjectProperty(Building.SpecialPurposeZone.floorAreaRatio))
}
①지구단위계획구역(도시지역 외에 지정하는 경우로 한정한다. 이하 이 조에서 같다)에서는 법 제52조제3항에 따라 지구단위계획으로 당해 용도지역 또는 개발진흥지구에 적용되는 건폐율의 150퍼센트 및 용적률의 200퍼센트 이내에서 건폐율 및 용적률을 완화하여 적용할 수 있다. <개정 2005.1.15, 2007.4.19, 2012.4.10>
//EDLPUA 47조 1항
Check(EDLPUA_47_1){
IF CS THEN KS
}
CS{
getObjectUsage(Zone)="DistrictUnitPlanningZones"
}
KS{
SpecialPurposeArea mySpecialPurposeArea{
getObjectProperty(Building.SpecialPurposeArea.type) = "DevelopmentPromotionDistrict"
}
BLR= getObjectProperty(Building.SpecialPurposeArea.buildingToLandRatio) OR getObjectProperty(mySpecialPurposeArea.buildingToLandRatio)
FAR= getObjectProperty(Building.SpecialPurposeArea.floorAreaRatio) OR getObjectProperty(mySpecialPurposeArea.floorAreaRatio)
getBuildingToLandRatio()<=BLR*150%
getFloorAreaRatio(FAR)<=200%
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 1호
Check(EDLPUA_85_1_1){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ClassIExclusiveResidentialArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 100
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 2호
Check(EDLPUA_85_1_2){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ClassIIExclusiveResidentialArea"
}
KS{
getFloorAreaRatio() >= 100
getFloorAreaRatio() <= 150
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 3호
Check(EDLPUA_85_1_3){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ClassIGeneralResidentialArea"
}
KS{
getFloorAreaRatio() >= 100
getFloorAreaRatio() <= 200
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 4호
Check(EDLPUA_85_1_4){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ClassIIGeneralResidentialArea"
}
KS{
getFloorAreaRatio() >= 150
getFloorAreaRatio() <= 250
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 5호
Check(EDLPUA_85_1_5){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ClassIIIGeneralResidentialArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 300
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 6호
Check(EDLPUA_85_1_6){
IF CS THEN KS
}
CS{
getBuildingUsage() = "QuasiResidentialArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 500
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 7호
Check(EDLPUA_85_1_7){
IF CS THEN KS
}
CS{
getBuildingUsage() = "CentralCommercialArea"
}
KS{
getFloorAreaRatio() >= 400
getFloorAreaRatio() <= 1500
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 8호
Check(EDLPUA_85_1_8){
IF CS THEN KS
}
CS{
getBuildingUsage() = "GeneralCommercialArea"
}
KS{
getFloorAreaRatio() >= 300
getFloorAreaRatio() <= 1300
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 9호
Check(EDLPUA_85_1_9){
IF CS THEN KS
}
CS{
getBuildingUsage() = "NeighboringCommercialArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 900
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 10호
Check(EDLPUA_85_1_10){
IF CS THEN KS
}
CS{
getBuildingUsage() = "CirculationBusinessArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 1100
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 11호
Check(EDLPUA_85_1_11){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ExclusiveIndustrialArea"
}
KS{
getFloorAreaRatio() >= 150
getFloorAreaRatio() <= 300
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 12호
Check(EDLPUA_85_1_12){
IF CS THEN KS
}
CS{
getBuildingUsage() = "GeneralIndustrialArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 350
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 13호
Check(EDLPUA_85_1_13){
IF CS THEN KS
}
CS{
getBuildingUsage() = "QuasiIndustrialArea"
}
KS{
getFloorAreaRatio() >= 200
getFloorAreaRatio() <= 400
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 14호
Check(EDLPUA_85_1_14){
IF CS THEN KS
}
CS{
getBuildingUsage() = "GreenConservationArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 80
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 15호
Check(EDLPUA_85_1_15){
IF CS THEN KS
}
CS{
getBuildingUsage() = "GreenProductionArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 100
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 16호
Check(EDLPUA_85_1_16){
IF CS THEN KS
}
CS{
getBuildingUsage() = "GreenNaturalArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 100
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 17호
Check(EDLPUA_85_1_17){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ConservationManagementArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 80
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 18호
Check(EDLPUA_85_1_18){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ProductionManagementArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 80
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 19호
Check(EDLPUA_85_1_19){
IF CS THEN KS
}
CS{
getBuildingUsage() = "PlanningManagementArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 100
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 20호
Check(EDLPUA_85_1_20){
IF CS THEN KS
}
CS{
getBuildingUsage() = "AgriculturalAndForestryArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 80
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 1항 21호
Check(EDLPUA_85_1_21){
IF CS THEN KS
}
CS{
getBuildingUsage() = "NaturalEnvironmentConservationArea"
}
KS{
getFloorAreaRatio() >= 50
getFloorAreaRatio() <= 80
}
1. 공원·광장(교통광장을 제외한다. 이하 이 조에서 같다)·하천 그 밖에 건축이 금지된 공지에 접한 도로를 전면도로로 하는 대지안의 건축물이나 공원·광장·하천 그 밖에 건축이 금지된 공지에 20미터 이상 접한 대지안의 건축물
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 6항 1호
Check(EDLPUA_85_6_1){
IF CS THEN KS
}
CS{
getBuildingUsage() != "UrbanArea"
getBuildingUsage() = "DevelopmentPromotionDistrict"
}
KS{
getFloorAreaRatio() <= 100
}
2. 너비 25미터 이상인 도로에 20미터 이상 접한 대지안의 건축면적이 1천제곱미터 이상인 건축물
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 6항 2호
Check(EDLPUA_85_6_2){
IF CS THEN KS
}
CS{
getBuildingUsage() = "FisheryResourcesProtectionZone"
}
KS{
getFloorAreaRatio() <= 80
}
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 6항 3호
Check(EDLPUA_85_6_3){
IF CS THEN KS
}
CS{
getBuildingUsage() = "ParkProtectionZone"
}
KS{
getFloorAreaRatio() <= 100
}
4. 「산업입지 및 개발에 관한 법률」 제2조제8호라목에 따른 농공단지(도시지역외의 지역에 지정된 농공단지에 한한다) : 150퍼센트 이하
// 국토의 계획 및 이용에 관한 법률 시행령 85조 (용도지역 안에서의 용적률) 6항 4호
Check(EDLPUA_85_6_4){
IF CS THEN KS
}
CS{
getObjectProperty(IndustrialComplex.type) = "AgriculturalIndustrialComplex"
}
KS{
getFloorAreaRatio() <= 150%
}