Bengaluru, India
CADPower V 17.11 Update
New command added: CP_AUTOPOLYLABEL (Menu: CADPower -> Annotation -> Automatic Polygon Detect & Label):
The CP_AUTOPOLYLABEL command is an automatic polygon detect, shape detect and area labeling command rolled into one. It runs entirely on the command line and asks the user several questions like polygon edge layer(s), closed polygon and label layers, text height, polygon name and so on. The command applies the BOUNDARY command around the picked point to identify the enclosing polygon. The user is given a choice whether to create the actual closed polygon or just report its area and shape in the MTEXT object created. The resulting polygon geometry is also described as a shape (rectangle, square, circle or polygon with n sides).
While annotating areas, it is also possible to optionally acquire the area annotation and conversion parameters as set by the CP_CALCAREA command and use the same in this annotation as well.
The command-line user interface to input detailed parameters
A rectangle automatically detected around the picked point, and annotated with dimensions
Enhanced command: CP_CONNECTBLOCKS (Menu: CADPower -> Blocks -> Block Related -> Connect blocks based on attribute values):
The CP_CONNECTBLOCKS command connects blocks based on attribute values. The command has been reworked completely and is as good as new now.
You can specify one of more block names, an attribute tag and a connect criteria. All blocks whose attributes match the specified criteria will be joined by a single polyline.
The 'Connect criteria' is specified in two ways:
Geographically Sorted: Checking this option sorts matching attributes purely based on a geographi sort order. The following geographic sort orders are supported:
- Increasing X values
- Increasing Y values
- Decreasing X values
- Decreasing Y values
By incrementing Point IDs: Checking this option sorts matching attributes purely based on the increasing order of their attribute values, and not geographically.
The values can be entered as follows: 1-50,60,90-End
The above syntax would connect points from 1 to 50, then 60, followed by 90 to the end (maximum) point number in the drawing.
Two special values permitted in the syntax are 'Start' and 'End' which would use the minimum and maximum point number respectively in the drawing.
Bug fixes: The loading of the partial CUI menu in BricsCAD has been improved and some errors which were observed while running the German version has been fixed.
*** New CADPower videos
Create centroid marks inside closed polygons
Connect blocks based on attribute values
*** New GeoTools videos
Create centroid marks inside closed polygons
Create closed polylines from a mass of networked polylines
Google Earth Rubber Sheeting Tool
DWG2KML Google Earth KML/Z Export
Draw cross-sectional profile from 3D polyline
Download GeoTools V17 for AutoCAD: English, Spanish, German, PortugueseBR
Download GeoTools V17 for BricsCAD: English, Spanish, German, PortugueseBR
Download CADPower V17 for AutoCAD: English, Spanish, German, PortugueseBR
Download CADPower V17 for BricsCAD: English, Spanish, German, PortugueseBR
Follow us on Twitter: http://www.twitter.com/rakesh_rao
Discover BricsCAD, discover GeoTools for AutoCAD & BricsCAD, CADPower for AutoCAD & BricsCAD, discover TechCenter. Brand new ways to work smarter in CAD!!
I have a situation where I have pointblocks with attribute tags as PTNUM, DESC, ELEV. I want to join all points having same DESC value in increasing order of PTNUM value. Is it possible with this?
Posted by: Sai Srinivas | June 14, 2017 at 23:55
Yes, this is possible. Exactly the same thing has been described in this blog post. Let me know how I can help.
Video link:
CP_CONNECTBLOCKS: CADPower Connect blocks based on attribute values
https://youtu.be/vodE_NC1dlU
Posted by: Rakesh Rao | June 15, 2017 at 10:25
Upon reading closely, I see that you have a requirement that may probably need a 2-stage operation. First, select all the blocks whose DESC attribute matches your requirement. You can do this using the CP_ATTEDIT (or GT_ATTEDIT) command. Pipe the results of this command as input to your CP_CONNECTBLOCKS command.,
Posted by: Rakesh Rao | June 15, 2017 at 10:37
Selected points are deselected automatically after entering cp_connectblocks command so again it asks to select objects.
I was able to select blocks with certain DESC using plugin SELECTBLOCKS from Autodesk store unable to select those pts from CP_ATTEDIT. I think this is possible if I convert those points(DESC as x) with a different block name.
Posted by: Sai Srinivas | June 15, 2017 at 14:41
When it asks "Select objects" just respond with a "P" to access and process the previous selection set. This should help you get over your roadblock.
You can connect with me on Skype rakesh_rao2000 for instant chat.
Posted by: Rakesh Rao | June 16, 2017 at 13:05