2024 Technology Preview Program:
Master powerful new features and shape the latest BIM-enabled innovations
2018-06-22
08:41 PM
- last edited on
2023-09-11
01:05 PM
by
Doreena Deng
2018-06-23 05:25 AM
Anton wrote:Pending any response, as you requested, from Graphisoft staff...
I am looking for the curently suggested official approach to access project's SQL database from external application, however, I can't find any information on the matter.
2018-06-23 11:19 AM
2018-06-23 01:43 PM
2018-06-23 04:43 PM
Karl wrote:This is true, Karl, and I am aware of API's capabilities. However, API (at least its documented side) only offers access to project database from
Developers (programmers/coders) have read/write access to project data, but via programming in C/C++ and the ARCHICAD API.
2018-06-24 12:20 AM
Anton wrote:You're right - stand-alone access to PLN data was a key feature of ODBC and the API only provides for add-ons that run within the process space of a running ARCHICAD instance. I am not aware of any plans to offer access to project data outside of the application.Karl wrote:This is true, Karl, and I am aware of API's capabilities. However, API (at least its documented side) only offers access to project database from
Developers (programmers/coders) have read/write access to project data, but via programming in C/C++ and the ARCHICAD API.insideof ARCHICAD's authoring environment. I am inquiring about a roadmap for a controlled, authenticated, rule-based access to ARCHICAD project database from an outsideapplication.
2018-06-24 01:40 PM
Karl wrote:Thank you for the info, Karl.
I am not aware of any plans to offer access to project data outside of the application.
2018-06-24 08:27 PM
2018-06-24 11:56 PM
Karl wrote:Sure. Not to promote the other side, but I can do that for my Revit projects, for instance, through “Revit DB Link” function. Back in 2012 it was one directional too (export only), however for the past five years or so it is going both ways (import and export). The functionality can be further enhanced through Revit API to allow smooth database connectivity.
Out of curiosity - do any of the other BIM products provide the data access that you're seeking?
2018-06-25 03:53 PM
Anton wrote:Can you clarify what you mean by "any Archicad project is an SQL database"? SQL is a language for querying or managing data in a (typically) relational database. There are many different models for the underlying database structure, but an ARCHICAD project file (and the API for accessing it) doesn't resemble any of them. The situation might be completely different with the data stored in BIMCloud, but that's purely speculation (there's no public information that I'm aware of).
I don't think I am asking to develop anything new. Essentially, any Archicad project is an SQL database (albeit, a diriviative of it) and I'd like to develop a few applications to integrate with it myself, but I am asking regarding what is thecurrentroadmap to allow read/right access to that project database from external web application not housed on the same server as the project in question is housed at. I assume, it is through an API, and I have access to it, but I can't find any case studies or explanations... thus I am asking for help.