Login  Register

Re: Getting Stated! Would like to help a bit

Posted by janseromero on Feb 28, 2012; 2:32pm
URL: https://forum.librecad.org/Getting-Stated-Would-like-to-help-a-bit-tp5520839p5521987.html

Now, I understood you totally. So, I will study more the librecad codes.

And thanks a lot for your attention.

[]s,
Janse Romero

On Tue, Feb 28, 2012 at 11:20 AM, R. van Twisk [via LibreCAD] <[hidden email]> wrote:
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 buildings
but 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 entities
from the DB that are displayed on the screen and you cannot do this without a DB that
has geospatial capabilities.

Sure you can hack in some DB work into LibreCAD but then it would be a one-off project that
just a hand people would use and would die out because it's not maintained anymore.

Ries




On 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 Romero




On Tue, Feb 28, 2012 at 10:31 AM, R. van Twisk [via LibreCAD] <<a href="x-msg://2834/user/SendEmail.jtp?type=node&amp;node=5521889&amp;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_2012
However 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.

Ries

On 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.html
To 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.html
To unsubscribe from Getting Stated! Would like to help a bit, <a href="x-msg://2834/" target="_blank" rel="nofollow" link="external">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-tp5520839p5521889.html
To 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-tp5520839p5521952.html
To unsubscribe from Getting Stated! Would like to help a bit, click here.
NAML