Is there any SDK which can read MicroStation files Microstation V8, V8i and i-Model files without installing Microstation.?
Actually we are planning to move to microservices and we are searching for SDK which can read dgn files without installing Microstation.
If Microstation is not providing any such type of SDK currently, is there any chance bentley can provide lighter SDK (without installing Microstation) in near future?
Bency Gregorioz said:Is there any SDK which can read MicroStation files Microstation V8, V8i and i-Model files without installing Microstation.?
Officially not. For every power platform product (MicroStation, OpenRoads Designer...) own SDK is available. But not an independent package.
Bency Gregorioz said:Actually we are planning to move to microservices and we are searching for SDK which can read dgn files without installing Microstation.
I think it's prohibited by EULA to use MicroStation in automated / server mode (it's how I understand paragraph 19), so even when you will install MicroStation to run your code as a part of microservices (or any other type of server architecture), it will break EULA.
You can check what ODA offers and whether their SDK covers DGN features you need (because I guess not everything is supported). As far as I know it's the only SDK supporting DGN format, not developed directly by Bentley.
Bency Gregorioz said:is there any chance bentley can provide lighter SDK
In my opinion you should contact BDN representatives directly.
When you will search developers forums, you should be able to find a few discussions, where people use "platform SDK", but it's not anything offered publicly.
Bency Gregorioz said:(without installing Microstation) in near future?
My feeling is that 200% of Bentley development and technology effort is now focused to iTwinsJS and iModelHub projects, where access libraries are developed as open-source project. So I do not think there are plans to change anything on how the development on top of power platform products is supported.
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Thank you for your quick response.
A small question, is there any way to export i.dgn to normal dgn?
Bency Gregorioz said:A small question, is there any way to export i.dgn to normal dgn?
Technically .i.dgn is DGN V8 format, but extended a bit, to be able e.g. maintain references inside one file.
The simplest conversion is to reference .i.dgn to empty DGN model in MicroStation and to merge it. But be aware such DGN will be not the same as original DGN, used to create .i.dgn.