feat(B07): 기본 도면층 이름을 국문으로 바꾸고 방위표 템플릿을 정리한다
도면층 17종을 프로젝트가 이미 쓰는 용어로 맞춘다 — 원지반·계획선·구조물· 암 경계선·수량 산출표·도각·등고선·계류·노선·배수유역·유역 제원·표제· 그래프 격자·측점표·유토곡선·그래프 축·운반 구간. CAD 앱의 'Default'와 'New layer'도 기본·새 도면층으로 바꾼다. layerId는 그대로다. 방위표 템플릿(00_template_compass.json)에 원본 DXF의 표제란 글자 4개가 도면 반대편에 남아 있었다. 이 때문에 템플릿 bbox가 183x262mm로 부풀어, 긴 변을 14mm에 맞추는 compass_entities()가 방위표를 1.1x1.8mm로 줄여 놓고 있었다. 글자를 지우니 bbox 20.5x32.9mm, 방위표가 8.7x14mm로 나온다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,16 @@
|
||||
import type {FC, MouseEvent} from 'react';
|
||||
import type {Layer} from '../App.types.ts';
|
||||
import {getNewLayer} from '../helpers/get-new-layer.ts';
|
||||
import {getActiveLayerId, getEntities, getLayers, getSelectedEntities, setEntities, setSelectedEntityIds,} from '../state.ts';
|
||||
import {Button} from './Button';
|
||||
import {IconName} from './Icon/Icon.tsx';
|
||||
import type { FC, MouseEvent } from 'react';
|
||||
import type { Layer } from '../App.types.ts';
|
||||
import { getNewLayer } from '../helpers/get-new-layer.ts';
|
||||
import {
|
||||
getActiveLayerId,
|
||||
getEntities,
|
||||
getLayers,
|
||||
getSelectedEntities,
|
||||
setEntities,
|
||||
setSelectedEntityIds,
|
||||
} from '../state.ts';
|
||||
import { Button } from './Button';
|
||||
import { IconName } from './Icon/Icon.tsx';
|
||||
|
||||
interface LayerManagerProps {
|
||||
layers: Layer[];
|
||||
@@ -152,9 +159,9 @@ export const LayerManager: FC<LayerManagerProps> = ({
|
||||
))}
|
||||
</div>
|
||||
<Button
|
||||
label="New layer"
|
||||
label="새 도면층"
|
||||
iconName={IconName.FolderPlus}
|
||||
title="Create a new layer"
|
||||
title="도면층을 새로 만든다"
|
||||
onClick={(evt) => handleCreateNewLayer(evt)}
|
||||
className="w-full mt-2"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user