三维建模之3The 3D Migration Continues

本文探讨了3D GIS技术在地理信息系统(GIS)中的应用,并对比了3D符号和Multipatch的特点与使用场景。文章还介绍了如何利用第三方软件创建3D模型,并讨论了这些技术在实际场景中的应用案例。
The 3D Migration Continues

Summer is over and daylight savings time is coming to an end. It was still warm and sunny in late July when we published our last 3D GIS newsletter. Between vacations and other work, the time to write our next newsletter seemed to slip away faster then the hours of sunlight in the day. This is not to say that we haven’t been out promoting the use of 3D in GIS. Quite the opposite is true. Most notable is an article that will appear in the November issue of Earth Observation Magazine titled, “3D GIS, A Technology Whose Time has Come.” If you don’t currently receive this publication, go to www.eomonline.com and consider subscribing. You will also be able to read the article there once the November issue is released.

Should I use a 3D Symbol or a Multipatch?

In previous issues of our newsletter we have tried to promote the use of the multipatch. If you want to review older newsletters go to our web site (www.gis-help.com) and click on the Newsletters link. As important as we believe the multipatch to be, we must always keep scene efficiency in mind. Using a single building as either a multipatch or as a 3D symbol will not cause any difference in the graphic display performance of your scene. What affects performance is the number of objects that must be stored in memory and rendered on the screen. In general you will have two different classes of buildings in your 3D scene. These two classes might be referenced as buildings that currently exist (geo-specific) and buildings that might be built (geo-typical). One technique used in 3D simulation to reduce memory consumption is called “instancing.” Objects that are used over and over again can be read into memory once and then instanced in the scene many times. This is the way most trees are presented in a 3D landscape. At the moment, multipatch features are not instanced. As such, having a large number of complex multipatch features in a scene can result in decreased performance. Proposed buildings might also be shown as symbols, particularly if they are repeated, as might be done to visualize the potential build-out of a parcel or larger area. As a general (certainly not hard and fast) rule, if the building is geo-typical and repeated, display it as a symbol. If it is geo-specific use the multipatch.

Creating Multipatch and 3D Symbols

If you will recall from our previous newsletters, ESRI does not provide any capability to make your own 3D Symbols or multipatch features. To make your community, you will be required to add new software to your GIS arsenal. Fortunately, this is not a very expensive proposition and we have found the exposure to these 3rd-party software packages very stimulating. The ease of use of many of these packages makes getting started a snap. One of the questions we received after the article “Essex, Vermont, Discovers the Power of 3D Analysis” appeared in the Summer 2004 issue of ArcNews related to our choice of 3rd-party solutions. Why did we pick the ones we used? The answer is fairly simple. First of all, their cost was not too great. Second, they were easy to use! Finally, they produced output that was easily read by ArcGIS and 3D Analyst.

ArcGIS/3D Analyst™ can see and use output in 3D Studio (3DS), Virtual Reality Modeling Language (VRML) and OpenFlight (FLT) formats. With a free add-on from ESRI you can also read SketchUp™ (SKP) formatted models for use in ArcScene™ and ArcGlobe™. Arranged by list price, here are the products we use:

1. SketchUp™ - $495 (This is the only product that reads and writes multipatch)
2. ModelBuilder 3D™ - $899 (Uses Wizards to help new users create models)
3. REALnat™ - $1,750 (Creates species specific tree models in minutes without the need for digital photos)

We use and sell all three of these products. To ask for a price quote or how to evaluate these products for free, send us a note at info@gis-help.com.

Expanding Your Use of 3D GIS

A school as viewed from the interior of a house located on an adjacent parcel.

At times like this, when heightened security is the norm, it is exciting to think that we can use our existing GIS database to analyze the view from within existing buildings without ever entering the structure. Consider the view of the school building from the window of an adjacent building. The view simulates very accurately what could be seen from a window, looking at an important structure, without ever going inside the private building.

Not every situation need be security-related. Imagine the commercial realtor having the ability to show a potential tenant what the view from their new office might be like, even before the building is constructed. We in the GIS community with our GIS databases are in a prime position to foster this type of use. Not only is the developer happy, but we win as well because the development community provides the new structures to keep the 3D GIS database current.

Many GIS managers are concerned with the maintenance and upkeep of their GIS databases. Just imagine for a minute that if every architect or developer were using a product like SketchUp™, all new buildings could be created and added to the GIS database without any staff resources being expended. Perhaps it is time to take a few minutes and canvas the architects in your area to see what software they use to model their new or renovated buildings. If it is something that will output to one of the 4 supported formats, you may be ready to join the 3D GIS revolution the easy way.

Have You Created a 3D GIS Scene using ArcScene or ArcGlobe?

If you would like to share some work you have done in 3D, consider writing a story for ArcNews. The guidelines for submission can be found at www.esri.com/news/arcnews/submission.html.
This is one of the best ways to share your efforts with others and expand the use of 3D GIS.

If you are uncomfortable starting a new 3D scene on your own, let us help you. Our consulting rates are very reasonable and with our years of experience in 3D development, we are productive from the very start. 
六自由度机械臂ANN人工神经网络设计:正向逆向运动学求解、正向动力学控制、拉格朗日-欧拉法推导逆向动力学方程(Matlab代码实现)内容概要:本文档围绕六自由度机械臂的ANN人工神经网络设计展开,详细介绍了正向与逆向运动学求解、正向动力学控制以及基于拉格朗日-欧拉法推导逆向动力学方程的理论与Matlab代码实现过程。文档还涵盖了PINN物理信息神经网络在微分方程求解、主动噪声控制、天线分析、电动汽车调度、储能优化等多个工程与科研领域的应用案例,并提供了丰富的Matlab/Simulink仿真资源和技术支持方向,体现了其在多学科交叉仿真与优化中的综合性价值。; 适合人群:具备一定Matlab编程基础,从事机器人控制、自动化、智能制造、电力系统或相关工程领域研究的科研人员、研究生及工程师。; 使用场景及目标:①掌握六自由度机械臂的运动学与动力学建模方法;②学习人工神经网络在复杂非线性系统控制中的应用;③借助Matlab实现动力学方程推导与仿真验证;④拓展至路径规划、优化调度、信号处理等相关课题的研究与复现。; 阅读建议:建议按目录顺序系统学习,重点关注机械臂建模与神经网络控制部分的代码实现,结合提供的网盘资源进行实践操作,并参考文中列举的优化算法与仿真方法拓展自身研究思路。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值