OpenTakeoff: 건설용 자체 호스팅 PDF 측정 도구 (백엔드나 데이터베이스 불필요)
요약
OpenTakeoff는 PDF 도면을 열어 면적, 길이 등을 측정하는 자체 호스팅 브라우저 기반의 무료 측량(takeoff) 도구입니다. 백엔드나 데이터베이스 없이 클라이언트 측에서 모든 수동 측량이 가능하며, 건설 및 리모델링 분야에 활용할 수 있습니다.
핵심 포인트
- PDF 도면을 이용한 수동 측량을 지원하는 브라우저 앱입니다.
- 백엔드 서버나 데이터베이스 연결이 필요 없어 배포가 간편합니다.
- Apache-2.0 라이선스로 무료 사용 및 자체 호스팅이 가능합니다.
- 측정된 결과는 주석이 포함된 PDF와 보고서로 내보낼 수 있습니다.
저는 OpenTakeoff를 개발하고 있습니다. 제 배경은 상업 바닥재 견적입니다. 이 프로젝트는 상당히 평범한 필요성에서 시작되었습니다. 즉, PDF 도면을 열고, 측정하며, 다른 소프트웨어 구독 없이 작업을 유지하는 것입니다. 이것은 무료이며 Apache-2.0 라이선스의 브라우저 앱입니다. 공개 버전을 사용하거나 정적 파일을 직접 호스팅할 수 있습니다. 수동 측량(manual takeoff)은 브라우저에서 실행되므로 도면을 서버로 보낼 필요가 없습니다. 이 워크플로우를 위해 설정해야 할 백엔드나 데이터베이스가 없습니다. 면적, 길이, 벽 표면 및 개수를 측정하며, 시트별로 스케일을 설정할 수 있습니다. 도면에 주석을 달고 주석이 달린 PDF와 수량 보고서를 내보낼 수 있습니다. 이는 바닥재뿐만 아니라 다양한 건설 분야의 기본적인 측량을 다룹니다. 여전히 도면, 범위 및 수량을 확인해야 합니다.
브라우저 앱 자체 호스팅하기
Git과 최신 Node/npm 설치가 필요합니다:
git clone https://github.com/Kentucky-ai/opentakeoff.git<br>cd opentakeoff/web<br>npm ci<br>npm run build<br><br>결과로 나온 web/dist/ 디렉토리를 정적 웹 서버로 제공하면 됩니다. 선택적인 AI 백엔드는 필요하지 않습니다. 만약 nginx를 사용한다면, .mjs 파일이 application/octet-stream이 아닌 JavaScript로 서비스되는지 확인하세요. 자체 호스팅 가이드에 설정 방법이 있습니다. 내보낸 프로젝트 백업본을 보관하세요. 앱을 호스팅하는 것이 공유된 프로젝트 데이터베이스는 아닙니다.
AI 공개 고지: AI 도구는 개발 과정에서 사용되었으며 이 게시물 초안 작성에 도움을 주었습니다. 저는 견적 워크플로우를 범위화하고 출력물을 검증합니다. 에이전트를 위한 선택적인 MCP 서버도 있지만, 수동 브라우저 앱을 사용하는 데 AI 계정이나 모델은 필요하지 않습니다. 클라우드 모델 연결은 별도의 선택 사항이며 계획 콘텐츠를 해당 제공업체로 보낼 수 있습니다. One-Click Area는 현재 방 경계에 대한 테스트가 더 진행되고 있어 기본적으로 비활성화되어 있습니다. 수동 추적(Manual tracing)은 여전히 사용할 수 있습니다.
[브라우저 앱 사용해 보기] · [소스 및 설정] · [사용자 가이드]
이 프로젝트는 적어도 6월 26일부터 공개되었습니다. 여기서 도면을 리모델링이나 건설용으로 다루는 분이 계시다면, 자체 서버에서 사용하는 데 방해가 되는 것이 무엇인지 듣고 싶습니다.
제출자: u/Ok-Educator5318 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기