예전 프로그램 이름 표기 정리: 실행 파일 이름을 start-spipe.bat, stop-spipe.bat로 변경
- README, 예제 설명, 코드 주석, CSS 머리말, 시험 임시 폴더 접두어의 예전 이름 정리 - 브라우저 저장 키·세션 DB 이름은 저장된 설정 보존을 위해 유지
This commit is contained in:
1 parent
eb153f61e1
commit
14f07181db
13 files changed
+28
-22
No files matched your search
@@ -1,5 +1,5 @@
|
||||
// 곡선 편집: pump / efficiency / volume / headloss curves with a point table
|
||||
// and a chart (GISpipe 커브 편집 parity). Edits are applied in one undoable step.
|
||||
// and a chart (상용 관망 프로그램 커브 편집 parity). Edits are applied in one undoable step.
|
||||
import React, { useMemo, useState } from 'react';
|
||||
import { X, Plus, Trash2 } from 'lucide-react';
|
||||
import { addCurve, deleteCurve, getNextCurveId, type InpCurve, type NetworkModel } from './inpModel';
|
||||
|
||||
@@ -699,7 +699,7 @@ export const FullAttributeTableModal: React.FC<FullAttributeTableModalProps> = (
|
||||
);
|
||||
const tsv = [headers, ...lines].join('\n');
|
||||
|
||||
// Also build GISPipe structured JSON if network elements
|
||||
// Also build SPipe structured JSON if network elements
|
||||
let jsonString = '';
|
||||
if (model && !category.startsWith('gis_')) {
|
||||
const payload = createNetworkClipboardPayload(model, selectedTarget, {
|
||||
|
||||
@@ -489,7 +489,7 @@ export const OptionEditor: React.FC<OptionEditorProps> = ({
|
||||
);
|
||||
};
|
||||
|
||||
/** 고급 해석 옵션: the rest of EPANET's [OPTIONS] (GISpipe 수리 설정 parity). */
|
||||
/** 고급 해석 옵션: the rest of EPANET's [OPTIONS] (상용 관망 프로그램 수리 설정 parity). */
|
||||
const AdvancedOptions: React.FC<{
|
||||
options: InpOptions;
|
||||
patternIds: string[];
|
||||
|
||||
@@ -87,7 +87,7 @@ export const PUMP_COLUMNS: ColumnDef[] = [
|
||||
{ key: 'parameters', label: 'Pump Curve', width: '120px', align: 'left', description: '펌프 특성 곡선 (HEAD Curve ID 또는 POWER/SPEED)' },
|
||||
// pattern/status/tag/description are not yet parsed into any structured
|
||||
// pump field (status lives only in the raw-preserved [STATUS] section, and
|
||||
// GISPipe never parses a per-pump pattern/tag/description at all), so
|
||||
// SPipe never parses a per-pump pattern/tag/description at all), so
|
||||
// editing them here would silently do nothing -- read-only until that
|
||||
// parsing exists.
|
||||
{ key: 'pattern', label: 'Pattern', width: '85px', align: 'left', readOnly: true, description: '가동 스케줄 패턴 ID (읽기 전용: 현재 미지원)' },
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
@import './styles/tokens.css';
|
||||
|
||||
/* =============================================================================
|
||||
GISPipe Workstation UI Styles
|
||||
SPipe Workstation UI Styles
|
||||
High-density QGIS / Figma / Rhino / Linear style layout
|
||||
Uses tokens from src/styles/tokens.css
|
||||
============================================================================= */
|
||||
|
||||
+2
-2
@@ -589,7 +589,7 @@ export function deleteValve(model: NetworkModel, valveId: string): NetworkModel
|
||||
|
||||
/**
|
||||
* [DEMANDS]/[QUALITY]/[SOURCES]/[EMITTERS]/[STATUS] are preserved as raw text
|
||||
* (GISPipe does not parse them into the structured model -- see the matching
|
||||
* (SPipe does not parse them into the structured model -- see the matching
|
||||
* blocks in checkUnitConversion), so a rename must still rewrite the leading
|
||||
* ID token of each raw line in those sections, or a renamed node/link would
|
||||
* leave those sections silently pointing at an ID that no longer exists.
|
||||
@@ -835,7 +835,7 @@ export function renamePump(model: NetworkModel, oldId: string, newId: string): N
|
||||
}
|
||||
|
||||
/**
|
||||
* True if a node has one or more raw [DEMANDS] category rows. GISPipe does
|
||||
* True if a node has one or more raw [DEMANDS] category rows. SPipe does
|
||||
* not parse [DEMANDS] into the structured model (multi-category demands are
|
||||
* summed with the [JUNCTIONS] base demand by EPANET at solve time -- see
|
||||
* checkUnitConversion's DEMANDS block for the same rationale), so silently
|
||||
|
||||
+1
-1
@@ -382,7 +382,7 @@ function sectionHasData(model: NetworkModel, secName: string): boolean {
|
||||
/**
|
||||
* Verifies if the network model can be safely converted to the target unit.
|
||||
* Never allows a partial conversion: any construct this module cannot itself
|
||||
* rewrite (because GISPipe does not parse it into the model) must block the
|
||||
* rewrite (because SPipe does not parse it into the model) must block the
|
||||
* entire conversion with an explicit reason, rather than silently leaving it
|
||||
* un-converted while other values are scaled.
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user