我想在服务器上存储大量矢量数据,并且只在给定点轮询我需要的部分......
这应该不是问题。
有什么方法可以获取像 svg 文件这样的矢量文件并将其导入数据库?我总是可以编写一个 svg 解析器将其导入到我的数据库中,但是是否有任何标准方法可以执行此操作或将矢量数据存储在数据库中?
我想在服务器上存储大量矢量数据,并且只在给定点轮询我需要的部分......
这应该不是问题。
有什么方法可以获取像 svg 文件这样的矢量文件并将其导入数据库?我总是可以编写一个 svg 解析器将其导入到我的数据库中,但是是否有任何标准方法可以执行此操作或将矢量数据存储在数据库中?
我认为您不能将其称为标准,但这里有一个指向学术论文的有趣链接:
抽象的:
SVG,全称Scalable Vector Graphics,是一种文本中的开放标准,它使得以紧凑、便携的形式表示图形信息成为可能,并且主要面向在网络环境中发布空间矢量图形。在实践中,空间数据处理能力的巨大是不可避免的,这使得SVG文件在互联网上发布时太大而无法实现。
它在客户端减慢了系统的执行速度,削弱了它的优势和优势。这种 SVG 数据库已被提出作为管理 Web 服务器中所有图形及其属性的解决方案。SVG 文档被映射到 SVG 数据库中,作为服务器中的缓冲区。发行效率大幅提升。
我总是可以将一个巨大的 svg 文档放入数据库,但我需要能够以闪电般的速度查找顶点,并且我已经拥有 svg 文档中的所有信息。我只需要一种在数据库中实现信息的合理方法。
在 MSSQL 中,您有一个 XML 列类型,它允许您执行 XPATH 类型的查询。