CityEngine关联GIS数据属性信息
分享
CityEngine可以结合GIS数据,通过规则控制模型生成。GIS数据的属性可以被规则文件访问,从而控制模型的生成。规则文件可以自定义变量,当自定义的变量名与GIS数据的属性名相同的时候,规则文件会自动将该变量与GIS的同名属性链接,并进行建模。 例如,我们现在有一个Shape文件,其中的要素包含一个叫Ridge_Ht的属性,如下图:
目前我们需要在这个图形上生成一个以Ridge_Ht属性值为高度的模型,那我们就在规则文件中定义一个名为Ridge_Ht的变量,如下:
当我们在这个图形上使用了以上的规则文件以后,Ridge_Ht变量已经自动与图形里的Ridge_Ht属性链接,效果如下图:
当我们点击上图Ridge_Ht变量旁边的链接按钮,可以在Attribute Connection Editor界面里面看到一下内容:
从上图可以看出,规则中的Ridge_Ht变量已经与名为Ridge_Ht的对象属性链接起来了。 另外值得注意的是,只有当变量名与对象中的属性名相同的时候,才能使变量与属性名链接,否则在Attribute Connection Editor界面中将出现无法选定链接的对象参数的情况,如下图:
Object attribute的选项变成灰色,证明变量名与属性名不同是无法链接的。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8249603
目前我们需要在这个图形上生成一个以Ridge_Ht属性值为高度的模型,那我们就在规则文件中定义一个名为Ridge_Ht的变量,如下:
当我们在这个图形上使用了以上的规则文件以后,Ridge_Ht变量已经自动与图形里的Ridge_Ht属性链接,效果如下图:
当我们点击上图Ridge_Ht变量旁边的链接按钮,可以在Attribute Connection Editor界面里面看到一下内容:
从上图可以看出,规则中的Ridge_Ht变量已经与名为Ridge_Ht的对象属性链接起来了。 另外值得注意的是,只有当变量名与对象中的属性名相同的时候,才能使变量与属性名链接,否则在Attribute Connection Editor界面中将出现无法选定链接的对象参数的情况,如下图:
Object attribute的选项变成灰色,证明变量名与属性名不同是无法链接的。
文章来源:http://blog.csdn.net/arcgis_all/article/details/8249603
0 个评论
推荐内容
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- sketchup模型导入cityengine中部分纹理丢失,怎么解决?
- 属性表联接excel为什么是空的?
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- cityengine怎么导入arcgis的shp数据,对shp数据有什么要求
- ArcGIS数据库数据逐图幅裁剪
- 镶嵌数据集 Add Rasters
- 为什么栅格没有属性表?