根据地图数据程序化城市建模 Houdini - Procedural Modeling - Procedural City

花了大概一个多礼拜的时间把城市建模的插件做出来了,还有一些瑕疵,但是已经达到预期想要的效果了。说在最前面的是,做这个东西完全没有任何商业目的,只是希望达到这个目标在houdini里面掌握更多程序化的思维。

先看效果:

地图资源:

地图链接:https://www.openstreetmap.org

关于地图到处的xml数据结构:http://wiki.openstreetmap.org/wiki/OSM_XML

关于xml几个重要标记的解释:http://wiki.openstreetmap.org/wiki/Elements

地图中的元素一览表:http://wiki.openstreetmap.org/wiki/Map_Features

python查询xml的参考:

1:http://www.cnblogs.com/fnng/p/3581433.html

2:http://www.cnblogs.com/xuxm2007/archive/2011/01/16/1936610.html

时间: 2024-10-06 17:17:22

根据地图数据程序化城市建模 Houdini - Procedural Modeling - Procedural City的相关文章

使用R画地图数据

用R画地图数据 首先,从这里下载中国地图的GIS数据,这是一个压缩包,完全解压后包含三个文件(bou2_4p.dbf.bou2_4p.shp和bou2_4p.shx),将这三个文件解压到同一个目录下. 用R绘制地图比较简单.比如画一下全国范围的区域,可以用如下代码: library(maptools) mydat = readShapePoly("china-province-border-data.tar/china/bou2_4p.shp") #地图包位置,根据自己的角标位置设置

三维地图漫游用例建模

一.建模背景 (1)工程实践项目需求 我的工程实践课题是基于室内地图数据,运用OpenGL渲染手段,构建并渲染三维空间模型,进一步可应用到虚拟现实的交互游戏场景. (2)用例建模意义 用例方法完全是站在用户的角度上(从系统的外部)来描述系统的功能的.在用例方法中,我们把被定义系统看作是一个黑箱,我们并不关心系统内部是如何完成它所提供的功能的. 用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互:针对每一参与者,用例方法又描述了系统为这些参与者提供了

OpenLayers学习--加载指定等级指定范围的高德地图数据

在使用高德地图数据的时候,我们通常不需要加载世界地图,只需要指定项目片区地图数据即可:同样,我们也不需要所有等级的数据,只需要指定等级数据即可. 按照<OpenLayers学习--Layer体系(一)>中的方法,直接使用XYZ图层类来加载,显然无法实现该功能.主要原因有以下两点: 1.没有指定地图的分辨率 OpenLayers的机制就是,当你没有给Layer指定分辨率,也没有给Map指定分辨率,则直接将地图的最大范围的左上角点作为切图原点,并且按照18级来计算切图分辨率,分辨率是以1/2向下递

制作西北地区地图数据并maskout

1.从全国地图数据中选中西北5省:打开bou2_4p.shp文件添加相应的图层(中国各省的行政区域),选中工具栏中的“通过矩形选择要素”工具,用鼠标点击选择要输出的图元,按住ctrl或shift键可以多选,选中西北5省. 2.输出西北5省地图数据:点击“工具 -> 输出地图数据”菜单打开“Output Map Data”对话框,选择图层为bou2_4p.shp,输出类型为Shape File,然后点击Output按钮,输出shape数据文件. 3.打开上一步输出的文件(xibei.shp)会加载

SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据

转自:http://www.cnblogs.com/beniao/archive/2011/03/22/1989310.html 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应(比如OGC规范.KML规范)的

Highmaps的天津地图数据JSON格式

Highmaps的天津地图数据JSON格式 Highmaps的天津地图数据JSON格式 下载链接: http://pan.baidu.com/s/1eQgxECU password: tjmj 天津地图包括区县

SQL Server 2008空间数据应用系列十一:提取MapInfo地图数据中的空间数据解决方案

原文:SQL Server 2008空间数据应用系列十一:提取MapInfo地图数据中的空间数据解决方案 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应(比如OGC规范.KML规范)的GIS专业理论知识. 5

全国SHP地图数据赠送

百度搜索:GIS之家获取全国SHP图层数据的方式:收藏(ArcGIS地图全国电子地图shp格式版本GIS地图数据.GIS开发顺德政府GIS公共服务共享平台),并且截图验证,验证通过后,收下邮箱,我把下载链接发到你们的邮箱:地图数据坐标系为wgs1984,SHP地图数据图层信息目录如下:

用java解析在OpenStreetMap上下载的地图数据

采用dom4j解析下载的xml文件,java程序如下: package gao.map.preprocess; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.I