ArcGIS for AutoCAD 350: New Tools!
Esri has released an update to ArcGIS for AutoCAD. This new version is for people with Windows
32bit or 64bit AutoCAD 2013-2015. The
new release includes support for feature service attribute domain constraints and an extension to AutoLISP to
customize ArcGIS for AutoCAD.
Attribute domain constraints allow me to select valid values
for data fields using a pick-list. This
improves data quality and consistency.
It is also much easier and faster to make attribute updates.
The new LISP functions help me customize my editing
environment and automate many data creation task as well as help me control
services in my drawings. With
programmatic access to ArcGIS for AutoCAD services and data I can automate many
routine tasks, and extend the functionality of ArcGIS for AutoCAD in new and
useful ways.
When working with the AutoCAD version 2015 the desktop icon
needs to be modified. There is mention
of it here in the forums.
There is a glitch in AutoCAD 2015 affects some of the new
AutoLISP functions. Hopefully that
glitch will be addressed soon.
Here are two overview videos I created to highlight these
changes.
And for a more in depth look, here is a set of free instructional videos to get you up to speed using the new features.
I am going to have lots of fun with this AutoLISP. I am just finishing up a set of AutoLISP
bonus tools to work with blocks, and annotation to label features!
10 Comments:
Question, is it possible to have blocks inserted with a rotational value in the ESRI point feature class?
What type of setup is required on the ArcGIS Server side?
SDE 10.2 database?
Can I rotate block based on a rotation angle in the point feature class?
Can I import existing block on other Autocad layer in to the point or line feature class?
ArcGIS for AutoCAD uses ArcGIS feature services, so the setup is authoring a map in ArcMap and publishing it with map and feature service capability using ArcGIS Server. With the new AutoLISP API you can do lots of things. Rotation of blocks is one thing I do in one of may AutoLISP routines. Contact me and I make sure you get a copy of it. And Yes I also have a sample routine that builds feature classes from blocks and layers! I think I show that in the last video of the training series listed above.
Regarding blocks; rotations could be controlled by using AutoLISP. I have samples I will be releasing shortly that will help you do this. stay tuned. I would also encourage everyone to build this kind of functionality themselves with the new AutoLISP functions.
Is the glitch you referred to what is causing the bad argument error when trying to load the bonus labeling tools?
The glitch you are experiencing may be something completely different. Could you please email me a sample drawing and the steps to reproduce your error and I will fix it for you and for everyone with quick update. I want to be responsive to any issues anyone has so these can be valuable to you all.
I"m in Autocad Map 2015, I netload the ArcGIS for Autocad, appload the two lisp files. Then, when I select Afa labeling from toolbar or ribbon i get this error, "(progn (load "afa_labeling") (c:AFA_LABELFEATURECLASS)) ; error: bad argument type: stringp nil"
Kyle,
I just noticed that if you don’t have any feature classes defined in your drawing you will get this error. I will trap for this condition, but know there is nothing to label if you don’t have a feature class or feature service defined in your drawing.
Is this the condition you are seeing?
If not send me a copy of your drawing and I'll get it fixed for everyone.
I finally got a chance to test in 2013 and it seems to work fine, but get the error in same dwg in 2015.
Kyle send me a copy of a file that has this issue and if there is something wrong with the tools I can get it fixed for everyone. Be sure you have the latest ArcGIS for AutoCAD (recently updated for AutoCAD 2015 support) and the latest version of the bonus tools.
Post a Comment
<< Home