我正在开发一个 .net mvc Web 应用程序。核心功能是获取 DWG (AutoCAD) 文件并在 Web 应用程序上渲染它,这样用户就可以放大/缩小并在图形中移动。我还需要在绘图中添加叠加层以表示各种事物。
我正在尝试找出最好的方法来做到这一点。那里有各种 .net CAD 库,但您可以获得的最好的基于浏览器的工具是将文件转换为服务器上的图像并在页面上呈现。
我目前的想法是将 dwg 转换为图像,使用 google maptiler之类的东西以各种缩放级别分割图像,然后使用 openlayers.org 之类的东西将其呈现给用户。
还有其他/更简单/更好的解决方案吗?