我们非常高兴的发布为了一年一度的SIGGRAPH 2023发布关于为PostGIS支持USD格式的新拓展。
新添加了3个函数
ST_AsUSDA(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_AsUSDC(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_GeomFromUSD(format int, content bytea)
函数ST_AsUSDA和ST_AsUSDC用于转换PostGIS的geometry为USD数据,可以是文本格式的USDA用于调试,或者是紧凑的二进制USDC格式。所有的参数解释如下。
- geom, 输入PostGIS几何体
- usd_root_name text, USD默认Prim的名字,默认为World
- usd_geom_name text, 生成的USD对象Prim名字,默认为_geometry
- width, 默认为1.0,对于点Point和线Curve类似的geomtry, 此参数设置其宽度
ST_GeomFromUSD用于转换USD文件到GEOMETRYCOLLECTION,
- format,设置为1,输入内容为USDA,设置为2,为二进制USDC
代码仓库
- https://github.com/j-cube/postgis
分支
- feature-usd
编译和安装的方式等同于PostGIS,一切按照PostGIS文档所描述进行即可。
感谢香港特新科技对本项目的赞助和支持。
We're happy to annouce that the USD format in PostGIS is working for SIGGRAPH 2023.
There are 3 major functions were created,
ST_AsUSDA(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_AsUSDC(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_GeomFromUSD(format int, content bytea)
The function ST_AsUSDA and ST_AsUSDC are used convert a PostGIS geometry to USD content, either in ASCII(USDA) format or binary Crate format(USDC). Both of them supports all geometry type. Here is the explanation for all arguments.
- geom, the PostGIS geometry
- usd_root_name text, default value is "World", generated USD has default prim with same name
- usd_geom_name text, default value is "_geometry", if a geometry contains sub-geometry, the all geometry object will be created with flatten USD prims with this name
- width, default value is 1.0, for Point or Curve-like geometry, it sets the USD width at USD geometry
ST_GeomFromUSD is is used to convert a USD content back to a set of geometry wrapped by GEOMETRYCOLLECTION.
- format = 1 when content is USDA, format = 2 for USDC
Repository
- https://github.com/j-cube/postgis
Branch文章来源:https://www.toymoban.com/news/detail-630099.html
- feature-usd
Build and test as PostGIS document described.
Thanks for the support from Jadason Technology Ltd for this project.
日本語
私たちは、PostGISでUSD格式をサポートすることが発表されました。
新し3つSQL関数は使えるようになりました。
ST_AsUSDA(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_AsUSDC(geom geometry, usd_root_name text, usd_geom_name text, width float) ST_GeomFromUSD(format int, content bytea)
関数ST_AsUSDAとST_AsUSDCは、PostGISで幾何学的な物体、USD格式に変換します、USDA文本格式とUSDCバイナリ形式がサポートされます。
関数ST_GeomFromUSDは、SQL文本とバイナリのデータは、USDA文本格式とUSDCに変換することができます。引数formatは、1意味が入データが文本格式、2がバイナリ格式。
Repository
- https://github.com/j-cube/postgis
Branch
- feature-usd
スポンサーJadason Technlogy Ltdに感謝申し上げます。文章来源地址https://www.toymoban.com/news/detail-630099.html
到了这里,关于发布关于PostGIS对于USD格式的拓展的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!