Files
eomsangdonandClaude Opus 5 3d0215f8d8 feat(B07): 표지에 회사 로고 자리 신설
- `00_template_cover.json` 에 Image 자리 추가 — `{{회사로고}}`,
  x 57.40~137.40 · y 64.06~104.06 (폭 80 · 높이 40)
- 자리는 오른쪽 아래 `{{시행청}}`(기준점 784.35, 84.06)과 좌우로 마주 보게 잡음.
  왼쪽 여백은 `{{연도기번}}`(x 57.4)과 맞추고 세로는 시행청 글자줄에 맞춤
- 값 공급은 도각과 같은 통로 — `build_cover_drawing` 이 이미 `_fill_placeholders` 를
  태우므로 로고를 못 구하면 종전대로 엔티티째 빠짐

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 19:19:57 +09:00

380 lines
6.5 KiB
JSON

{
"format": 7,
"source": "실무 설계도면 1쪽(울진 소광리 A3) 실측을 A1로 2배 환산 — 자체 제작",
"entities": [
{
"id": "4f3a4e40-93ce-592f-9fc1-21d5bad71b58",
"type": "Point",
"lineColor": "#ff7f00",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"point": {
"x": -5.05,
"y": -5.04
}
}
},
{
"id": "ebd9e8d3-a2ea-58ea-a5fc-1978eff0f3d7",
"type": "Point",
"lineColor": "#ff7f00",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"point": {
"x": -5.05,
"y": 588.96
}
}
},
{
"id": "b8fb96e8-8503-589d-b337-eea9333c05bb",
"type": "Point",
"lineColor": "#ff7f00",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"point": {
"x": 834.95,
"y": 588.96
}
}
},
{
"id": "7b3f70ac-3bcd-547c-84fe-450696994a57",
"type": "Point",
"lineColor": "#ff7f00",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"point": {
"x": 834.95,
"y": -5.04
}
}
},
{
"id": "57a36608-f16e-5293-838c-d81287aa80f2",
"type": "Hatch",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"points": [
{
"x": 47.55,
"y": 561.76
},
{
"x": 798.75,
"y": 561.76
},
{
"x": 798.75,
"y": 564.36
},
{
"x": 47.55,
"y": 564.36
},
{
"x": 47.55,
"y": 561.76
}
],
"options": {
"style": "solid",
"color": "#f5f7fa",
"spacing": 1,
"angle": 0
}
}
},
{
"id": "12c06635-9583-5abc-8e97-7963c2587d78",
"type": "Hatch",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"points": [
{
"x": 47.55,
"y": 19.76
},
{
"x": 798.75,
"y": 19.76
},
{
"x": 798.75,
"y": 21.76
},
{
"x": 47.55,
"y": 21.76
},
{
"x": 47.55,
"y": 19.76
}
],
"options": {
"style": "solid",
"color": "#f5f7fa",
"spacing": 1,
"angle": 0
}
}
},
{
"id": "b87e7ca8-76a6-5530-a8bb-fb77d5b374a2",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "{{연도기번}}",
"basePoint": {
"x": 57.35,
"y": 546.06
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "left",
"textColor": "#f5f7fa",
"fontSize": 17.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "27a19191-67f5-5690-8a7c-e8b7ef5100f0",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "{{공사명}} 설계도",
"basePoint": {
"x": 788.95,
"y": 451.36
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "right",
"textColor": "#f5f7fa",
"fontSize": 30.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "fd59d8c9-f563-591c-baad-111ed79bc9d4",
"type": "Hatch",
"lineColor": "#ff7f00",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"points": [
{
"x": 602.95,
"y": 423.76
},
{
"x": 788.95,
"y": 423.76
},
{
"x": 788.95,
"y": 425.36
},
{
"x": 602.95,
"y": 425.36
},
{
"x": 602.95,
"y": 423.76
}
],
"options": {
"style": "solid",
"color": "#ff7f00",
"spacing": 1,
"angle": 0
}
}
},
{
"id": "f7cdf4c3-5865-5978-a56f-793754d92efd",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "- 위 치 :",
"basePoint": {
"x": 464.95,
"y": 364.76
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "left",
"textColor": "#f5f7fa",
"fontSize": 14.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "2f8ea109-735e-5462-9099-debf75d73370",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "{{위치}}",
"basePoint": {
"x": 579.95,
"y": 364.76
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "left",
"textColor": "#f5f7fa",
"fontSize": 14.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "ba655100-11ba-5b9f-8da7-709315c7b5ad",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "- 사 업 량 :",
"basePoint": {
"x": 464.95,
"y": 341.06
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "left",
"textColor": "#f5f7fa",
"fontSize": 14.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "9ae6292e-58c8-590f-a574-e40fae45ae9b",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "{{사업량}}",
"basePoint": {
"x": 579.95,
"y": 341.06
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "left",
"textColor": "#f5f7fa",
"fontSize": 14.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "6db8bf14-1841-5094-b5db-cc9a512d2e76",
"type": "Text",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지 TEXT",
"shapeData": {
"label": "{{시행청}}",
"basePoint": {
"x": 784.35,
"y": 84.06
},
"options": {
"textDirection": {
"x": 1.0,
"y": 0.0
},
"textAlign": "right",
"textColor": "#f5f7fa",
"fontSize": 18.0,
"fontFamily": "sans-serif"
}
}
},
{
"id": "944f4ed1-a4e0-5ddf-b91f-3847984d2659",
"type": "Image",
"lineColor": "#f5f7fa",
"lineWidth": 1,
"layerId": "-00.표지",
"shapeData": {
"points": [
{
"x": 57.4,
"y": 64.06
},
{
"x": 137.4,
"y": 64.06
},
{
"x": 137.4,
"y": 104.06
},
{
"x": 57.4,
"y": 104.06
}
],
"imageData": "{{회사로고}}"
}
}
],
"layers": [
{
"id": "-00.표지 TEXT",
"name": "-00.표지 TEXT",
"isVisible": true,
"isLocked": false
},
{
"id": "-00.표지",
"name": "-00.표지",
"isVisible": true,
"isLocked": false
}
]
}