Janse,I see what you are talking about but then we talk about BIM (Building Information Modeling/Management http://en.wikipedia.org/wiki/Building_information_modeling).And I think that LibreCAD is not ready yet for BIM because of the way LibreCAD works.For this to work we really need a proper 2D kernel that can handle both simple and complex geometries.For example you need to beable to answer questions as 'how many lights are in there room',or 'How many lights are in these area', But also think about other questions, not buildingsbut pipelines underground or fencing work.But also when you zoom in and out of the screen it needs to be possible to only fetch these entitiesfrom the DB that are displayed on the screen and you cannot do this without a DB thathas geospatial capabilities.Sure you can hack in some DB work into LibreCAD but then it would be a one-off project thatjust a hand people would use and would die out because it's not maintained anymore.RiesOn Feb 28, 2012, at 8:57 AM, janseromero [via LibreCAD] wrote:Hi Ries!I a beginner in this project, I don't know yet how it persiste a entity DB. But, What I thought was to create a handle inside the entity, and to refer it to a database with metadata information.For ex.: I have a line, but this line is a wall with many characteristic and typical information, as well as White, made by stone and cement.Or We have a point, and this point means a pole of light, and his cost was $xxx,xx.Did you get it ? In this case, no matter if the database is a GIS or not, and if is a MySQL or not, the important is to connect a entity to a data dictionary.How to ? Save a handle attribute in the entity and making a pluging read that one and to connect to some DB and show which meta data (on data dictionary) is that.Sorry, If I couldn't be clear.Regards,Janse RomeroOn Tue, Feb 28, 2012 at 10:31 AM, R. van Twisk [via LibreCAD] <<a href="x-msg://2834/user/SendEmail.jtp?type=node&node=5521889&i=0" target="_top" rel="nofollow" link="external">[hidden email]> wrote:
Janse,yesterday I put this up on the GSOC page : http://wiki.librecad.org/index.php/GSoC_2012However if we want to implement this properly we need to create a new 2D- kernel and a proper API for entity manipulation, addition and querying, we hope to find somebody with enough knowledge to create such a thing.The storage backend can then be made pluggable to store entities in various methods.One note though, MySQL wouldn't not be a good tool for storing there because there geospatial engine is limited in InnoDB(MyISAM is not recommended here for your drawings). And we need geospatial capabilities to properly query large datasets.RiesOn Feb 27, 2012, at 11:44 PM, janseromero [via LibreCAD] wrote:Hi Folks!
I would do like to help if is possible.
I think to help to integrate object with database. For example a object line to MySQL, I don't know about If already this functions is working or in developement. I think is hard to do, but... not impossible like another CAD Systems.
So, thanks a lot!
[]s,
Janse Romero
If you reply to this email, your message will be added to the discussion below:http://forum.librecad.org/Getting-Stated-Would-like-to-help-a-bit-tp5520839p5520839.htmlTo start a new topic under LibreCAD, email [hidden email]
To unsubscribe from LibreCAD, click here.
NAML
If you reply to this email, your message will be added to the discussion below:http://forum.librecad.org/Getting-Stated-Would-like-to-help-a-bit-tp5520839p5521825.htmlTo unsubscribe from Getting Stated! Would like to help a bit, <a href="x-msg://2834/" target="_blank" rel="nofollow" link="external">click here.
NAML
http://forum.librecad.org/Getting-Stated-Would-like-to-help-a-bit-tp5520839p5521889.htmlIf you reply to this email, your message will be added to the discussion below:To start a new topic under LibreCAD, email [hidden email]
To unsubscribe from LibreCAD, click here.
NAML
http://forum.librecad.org/Getting-Stated-Would-like-to-help-a-bit-tp5520839p5521952.htmlIf you reply to this email, your message will be added to the discussion below:
Free forum by Nabble | Edit this page |