
In Progress
Posted
Paid on delivery
I have a .dwg file that contains a structural design for a building floor plan. I want a program that would auto recognize all the rooms / blocks / polygons and give them names INT-0...INT-16 and calculate the area for each of these blocks. but it's external borders may have windows / doors / shutters which may have gaps in external boundaries. All of this should happen at a backend service. In the interest of time & efforts, Please bid only if you have already worked on something similar. I'm fine with visual algorithms / using libraries that are designed for cad.
Project ID: 40470529
13 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

your cad file with windows and doors interrupting the boundaries is exactly the kind of edge case i've handled before. built a polygon room detector for floor plans that merged partial wall segments and filled gaps before labeling rooms and calculating net area. what format are you expecting the room names and areas to be output in?
$50 USD in 2 days
0.0
0.0
13 freelancers are bidding on average $82 USD for this job

SKIP.
$200 USD in 7 days
6.8
6.8

Hey, We will build a backend service that parses your .dwg file, detects all enclosed rooms (even with door/window gaps), assigns labels (INT-0 through INT-N), and calculates each area automatically. For gap handling, we will use a tolerance-based boundary closure algorithm on the geometry before polygon detection. Libraries like ezdxf paired with Shapely will handle parsing and area computation reliably. A couple of quick things to confirm: 1) Which backend stack do you prefer (Python, Node, or other)? 2) Should the output be JSON, CSV, or rendered back into the .dwg? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Looking forward to your response. Best regards, Faizan
$90 USD in 5 days
4.8
4.8

Hi, I can build this backend service for DWG/DXF floor-plan room detection. I have already implemented similar CAD geometry workflows using ODA File Converter, ezdxf, Shapely, and FastAPI. The service will upload .dwg, convert it locally to DXF, parse wall/room/block geometry, and detect closed room polygons. It will handle door/window/shutter gaps using controlled virtual boundary closures with confidence and warnings. Detected rooms will be named deterministically as INT-0...INT-N, including INT-0...INT- 16, with area calculated per room. Outputs can include JSON, CSV, GeoJSON, PNG QA overlay, and DXF overlay for review. I can also add calibration rules for your CAD layer/block standards so results are reliable on real client drawings. I’m ready to deliver this as a clean backend API with documented endpoints and test coverage. Requesting you to share your .dwg file and I shall show the output as video and will also scale the solution as requirements.
$220 USD in 4 days
4.5
4.5

As an accomplished backend developer with extensive experience in using computer vision and OpenCV for image recognition, your search ends here. I have a deep understanding of how to process CAD files and automatically recognize rooms, blocks, and polygons like you need, which is a skill I've honed over several similar projects. Consequently, I can ensure that each of these areas is given the appropriate name INT-0...INT-16 and accurately calculate their corresponding dimensions. I'm intrigued by the challenge of handling windows, doors, and shutters in the external boundaries. Rest assured, I have the problem-solving mindset to tackle such roadblocks. My approach would take into account any gaps and still deliver precise calculations as you require. Moreover, my profile showcases my abilities as more than just a coder; I am invested in becoming a true technology partner for clients like yourself. My commitment to clear communication and providing long-term value aligns perfectly with your project's needs for reliability and collaboration beyond this one task. Let me turn your CAD floor plan into a simple yet powerful backend service.
$50 USD in 7 days
3.5
3.5

Having extensive experience in backend development and working with CAD/CAM, I believe I am the ideal match for your project. I understand the need to automate the recognition and calculation of various blocks within your .dwg file, and my skills in Python are perfectly aligned with this task. By leveraging my expertise in data processing and REST API, I will build a robust program that not only recognises different zones but also assigns appropriate names and calculates their areas accurately. My approach to problem-solving revolves around efficiency and scalability; two essential qualities necessary for your project. To ensure the distinctiveness of each block even with external boundaries' complexities like windows, shutters, or doors, it may require some visual algorithms or even the adoption of libraries tailor-made for CAD tasks - which I am well-versed with. Rest assured, delivering quality code has always been my forte, and by choosing me, you choose excellence. Furthermore, I pride myself on meeting deadlines while exceeding client expectations. My dedication is driven by the belief that "good enough" isn't actually good enough. Therefore, you can expect nothing but an exceptional output from me every single time. Let's discuss further how I can bring value to your project!
$60 USD in 7 days
3.1
3.1

Hello, I can build a Python backend service to process DWG floor plans, recognize room polygons, assign INT-0 to INT-16 labels, calculate each area, and return clean JSON. I have experience with backend development, data processing, automation workflows, APIs, and visual/data extraction logic. For this, I’d use CAD-focused libraries first to read DWG/DXF geometry, then apply polygon detection and gap-handling logic for doors, windows, and shutters. If needed, I can combine this with OpenCV-style contour processing for cases where CAD entities are inconsistent. I’ll create a REST API that accepts the drawing, detects enclosed or near-enclosed room boundaries, normalizes gaps, calculates areas, and returns room names, coordinates, and measurements in a structured format. I understand this requires practical CAD geometry handling, not just basic image recognition, and I’m ready to start. Best, Smit
$60 USD in 1 day
0.0
0.0

I'm Rakhshan, an experienced and highly adaptable Python programmer specializing in intelligent solutions with a strong background in Computer Science and a PhD in Artificial Intelligence. My two decades of professional experience span across academia, software engineering, and technology leadership. Having successfully delivered numerous projects that required recognizing, labeling, and calculating the area of segmented entities, I am confident in my ability to tackle your .dwg file accurately and rapidly. During my tenure as CTO at an AI startup, I designed custom AI tools for document processing, data extraction and their accurate classifications - skills that directly correlate with your project needs. Additionally crucial for this project is my strong background in backend development and Python programming. Over the years I have mastered the efficient use of libraries for CAD and other structured data related applications. Combining both my experience in similar projects and skill sets in your endeavour will ensure swift and precise results.
$50 USD in 7 days
0.0
0.0

Hello, I can help build a backend service that automatically processes your .DWG floor plan, detects enclosed room polygons despite gaps caused by doors/windows/shutters, assigns labels like INT-0…INT-16, and calculates accurate room areas. This type of workflow typically requires a combination of CAD parsing and geometric reconstruction rather than simple polygon detection, especially when boundaries are incomplete. I can work with approaches using: • AutoCAD/CAD parsing libraries • Computational geometry algorithms • Polygon closure and gap-bridging logic • Vision-assisted contour detection if needed • DXF/DWG processing pipelines The backend can: • Parse structural floor plans automatically • Detect internal closed regions • Handle broken/open wall segments intelligently • Generate room identifiers • Calculate/export areas and metadata • Return structured JSON/API responses I’m comfortable using CAD-focused libraries and geometry tooling to avoid reinventing low-level parsing logic and accelerate development. Regards, Vk
$60 USD in 7 days
0.0
0.0

We’ve worked on a project with a very similar scope, giving me strong insight into delivering quality results efficiently. I understand the importance of a clean user-friendly UI for high-end customers. I am well-equipped to develop a program that auto-recognizes rooms/blocks in a .dwg file, assigns names, and calculates areas accurately, even with external boundaries containing gaps. Leveraging visual algorithms and CAD libraries, I can ensure seamless backend service integration. I'd love to chat about your project and how we can help you walk away with a free consultation. Regards, Nabeel Ismail
$50 USD in 7 days
0.0
0.0

"Hello. I’m a dedicated and results-driven freelancer from South Africa with a strong focus on delivering high-quality work that helps clients achieve real results. I take the time to fully understand each project’s goals, communicate clearly throughout the process, and provide solutions that are both professional and reliable. I understand the need for a cad structural area calculator/block detector script that automates room recognition, naming, and area calculation, emphasizing adaptability, professionalism, and user-friendly results. While I am new to freelancer, I have tons of experience and have done other projects off-site. I’m confident I can help you build a polished, high-converting system that supports your business goals. I’d love the opportunity to discuss your project further and see how I can contribute. Regards, Byron Walbrugh"
$50 USD in 7 days
0.0
0.0

As a seasoned backend developer with an impressive skill set, I believe I am the perfect candidate for your project. My extensive experience in using Python for CAD solutions, including working with .dwg files, makes me well-versed in addressing the challenges your project entails. I understand that the architectural design of a building can have intricate details like windows, doors, and shutters that interrupt external boundaries, and I know how to deal with such complexities while ensuring seamless functionality. Moreover, my proficiency in visual algorithms and my knowledge of libraries designed specifically for CAD will save your time and efforts. Building on top of this expertise, my capabilities in recognizing room polygons and calculating their areas precisely aligns with your requirements. Not only will you get a program that automatically identifies and names blocks within your design, but it will also provide accurate measurements - from "INT-0" to "INT-16" - even taking into account any external irregularities. . Let's move forward and turn your CAD structural area calculation needs into reality!
$60 USD in 2 days
0.0
0.0

metpally,karimnagar district, India
Payment method verified
Member since Jan 11, 2016
$10-30 AUD
₹600-1500 INR
$10-30 USD
₹100-400 INR / hour
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
₹12500-37500 INR
₹75000-150000 INR
$30-250 NZD
$250-750 USD
₹750-1250 INR / hour
₹400-750 INR / hour
$15-25 USD / hour
£20-250 GBP
$900-1300 USD
₹100-400 INR / hour
min $100000 USD
$30-250 NZD
$750-1500 USD
₹12500-37500 INR
$750-1500 USD
₹12500-37500 INR