midpoint, parallels, etc.) require changes to the QGIS API, or > complex snaps or constraints against the features of other layers > Strategy #1: Probably the ideal one, but does the implementation of > according to your knowledge of the QGIS API. > or the better to implement, or which one is impossible to undertake > I'm asking your opinion about which of those ways could be the faster > (each QGIS layer in a different layer of the final dxf file). Convert some layers of the QGIS project in a dxf file and back
#LIBRECAD SNAP DRIVER#
Create a shapefile/spatialite/postgis driver for LibreCAD in order
#LIBRECAD SNAP CODE#
Use the LibreCAD library and source code to develop a C++ QGIS plugin > try to augment the interaction between QGIS and an existing CAD > and maybe not the better way to get good results, so I'm oriented to > I think that developing a CAD plugin from scratch is very hard to me > isn't and analogous project already active in that case, nevermind!). > anything!!) to implement complete CAD tools and functions (If there > to Linux), and I would like to try (only try, without promising > I have some experience in programming (about ten years of > conversion problems, like the preservation of the attributes values, > back in order to perform some complex tasks (with all kind of Many times, I had to convert my vector layers to dxf and > saved my life a lot of time, and I want to thank the developers and > is not very productive and time-saving (it's not a critic: CAD Tools > far from being complete and the kind of interaction that it proposes > for digitizing, the CAD Tools plugin has some useful functions but is The main difficulty I have with open source GIS is the > at the Specialization School of Archeology of Udin, Venice and > Basilicata University and some days ago I've become contract professor > softwares to my university students (I am a contract professor at the > I can to spread the knowledge about QGIS and other open source > I am an Italian archaeologist and an enthusiastic QGIS user. > copy and paste the previous message and add some notes. > Yesterday I posted in a wrong thread, so I'm opening a new one. > Am 12:52, schrieb Diego Gnesi Bartolani: So if you have the functions in QGIS you can more easily In short words: CAD is about drawing, GIS is about Splines could be resolved into polylines, resembling the CAD: line color, hatching, dimensioning., GIS: > 2) and more important: many things that work in CAD do not work in GIS and
#LIBRECAD SNAP SOFTWARE#
> all problems), so strategy #2 would simply exchange their CAD software (if > to get their work done and are exchanging data between the two systems (with > 1) many people missing these functions already might use some CAD or another > IMHO the best would be to have CAD-like functions in QGIS (strategy #1) > I admit that our CAD has much more to offer in that respect (snapping, > software) are complaining about not having similar possibilities in QGIS and > some of my users with more complex editing tasks (and familiar with CAD
#LIBRECAD SNAP UPDATE#
I'll update this threads with all my progresses in the next days.
Or do I need to make changes to the QGIS source code (I'll try to I also need to understand if I can do all these things from a plugin fast accessing to vertices, lines and angles of the existing shapes, forcing the pointer to move along specific directions inside the map canvas having context menus with CTRL + right click (like on AutoCAD) changing the snapping behavior and override the default one when required I'm not an expert of the QGIS API, and I need to study the source codeĪnd the documentation in order to know precisely how can I interact I need to finish the work before september, when I'll Then I'll compare all the pros and cons of the two solutions and I'll
Now I'll test how hard is addingĪdvanced cad tools to QGIS and how much time it can require to me. LibreCAD is relatively simple, due to the good architecture of I verified that adding shapefile support to I'm still in a preliminary phaseĪnd I'm still deciding. Next message: Make QGIS interact with LibreCAD.Previous message: Make QGIS interact with LibreCAD.