Hi
I'm need to convert a shapefile into a .dwg with 3D elements. The buildings are simplified to closed polylines which have all the properties from the .shp. Via a query> alter properties, I could set the thickness of the polyline to the height of the building that was provided in the .shp. Beside that, I used that query to created a hatch of the groundfloor of each building.
To finish the model, I need to elevate the hatches to the roof height for each building. This value is similar to the previously used one and can thus be taken from the polyline properties.
How can I change the height of these hatches with the query?
This figure shows how the model looks atm, the hatches are all located at elevation = 0.
And these are my current settings for my query:
Thanks in advance
Solved! Go to Solution.
Solved by ChicagoLooper. Go to Solution.
Solved by O_Eckmann. Go to Solution.
You want the red hatch to look like it's the roof of a building and not like it's the floor, correct?
If you're using Alter Properties as part of your query, then you're on the right track. Yes, raising the roof can be done, but rather than explaining the Alter Properties workflow, would it be possible to upload the building footprint shapefile so images along with captions can be provided?
Chicagolooper
Hi @thibeau_margoANXT6 ,
I think, you can alter elevation of existing hatch, but I don't think you can create a hatch at a specific elevation during alteration.
If you want to obtain 3D Solid form closed polylines with height as OD, you can use my free plug-in which has a dedicated function for that.
Olivier
Olivier Eckmann
Rooftops have been elevated and hatched, Chicago, Illinois.
No plug in needed, no 3rd party software required. Workflow entirely done using Map3D toolset.
Map3D, using a sample of building footprints. Some rooftops have been elevated and some didn't have enough data so hatch might remain at z=0. Bing map aerial.
For comparison, 3D view using Google Earth.
Chicagolooper
That's exactly what I want to achieve. The pictures of the elevated floor plans shows a model like a need.
Autodesk does not allow to upload a .shp file in this thread so I made a wetransfer link. If you prefer to receive it via another way, let me know. The data object 'HN_MAX' refers to the height of the building.
Hi @thibeau_margoANXT6 ,
When hatch is added by alteration, it uses elevation of polyline, so you can create your request with ELEVATION and THICKNESS set to HN_MAX, and HATCH
When done, select all polyline and set elevation to 0 via OPM.
Olivier
Olivier Eckmann
Hi @O_Eckmann
I tried to follow your steps and after executing, the hatch is on the right level, but my polylines are on top of the hatch and thus too high. How can I fix this?
Hi @thibeau_margoANXT6 ,
There are 2 actions to do :
1 : once your request is executed,
2 : select all of your polyline (select one, and right-clic / select similar), then set elevation to 0 in the properties palette, to set back to Z = 0 => bottom of buildings
Olivier
Olivier Eckmann
<<...That's exactly what I want to achieve. The pictures of the elevated floor plans shows a model like a need....>>
Yes, you can use your shapefile (refer to upload link in Post #5) to add thickness to the building footprints and apply hatch to make rooftops.
Map3D Toolset only. Don’t need a plug-in or Lisp.
The process requires, MapImport and Queries.
Once you've perform MapImport on your shapefile save it as BUILDING.dwg. Then perform a SaveAs on Building.dwg, this time rename it ROOF.dwg. You'll end up with two drawings which you'll use in your queries: one query to create the roofs and another query to apply 'thickness' to make exterior walls.
Attached is a video illustrating the procedure.
Chicagolooper
Can't find what you're looking for? Ask the community or share your knowledge.