Professional Documents
Culture Documents
Contents
Before you start .................................................................................................................................... 3 The ESRI ArcView Tools ................................................................................................................................. 3 Symbolizing Points ........................................................................................................................................ 4 Creating a 3D Multipatch Feature Class........................................................................................................ 4 Make sure the 3D Analyst extension is enabled ....................................................................................... 4 Create a Personal Geodatabase ................................................................................................................ 6 Import the PLW Modelworks models ....................................................................................................... 8 View the results in ArcGlobe................................................................................................................... 15 Some likely questions ................................................................................................................................. 19 Where are my textures? ......................................................................................................................... 19 That was ArcGlobe, now what about ArcScene? .................................................................................... 19 Will ArcGlobe be able to handle larger texture-mapped scenes? .......................................................... 20
Page 2
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
There are two ways to display textured models in ArcScene or ArcGlobe. The first is by symbolizing points, and the second is by creating a Feature Class. We recommend the second approach, so we will briefly describe the first, then describe the second in detail below.
1
ESRI, ArcScene, ArcGlobe, ArcView, ArcMap, ArcCatalog, ArcToolbox, and 3D Analyst are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions.
Page 3
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
Symbolizing Points
This approach starts with a set of point features, probably stored as a Shapefile, that define the location of each building. The user then assigns a graphical symbol to represent each point. By assigning a unique 3D building model to each point, one can display multiple buildings in their correct locations. There are probably clever ESRI users who can figure out how to automate the binding of the points to the 3D symbols. But only the manual technique is described in the ESRI docs, and the manual approach is not viable for more than a few buildings. So instead, you should create a 3D Multipatch Feature Class.
Page 4
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
Page 5
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
5. Select the folder where you will create your Personal Geodatabase file, then click OK.
Page 6
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
6. Make a new Personal Geodatabase file. Under the File menu, select New, then Personal Geodatabase.
Page 7
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
Page 8
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
Page 9
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
10. Specify the model files to be converted by adding them to the Input Files section. You may have several versions of the PLW Modelworks model, so which one should you use? Consult the table near the beginning of this document. For this example, we are creating a Feature Class for ArcGlobe, so we will import OpenFlight model files with geodetic (WGS-84) coordinates. If you use the Browse button to add the files, the number of files you can add at one time is limited. For a large number of files, it is better to select them in a Windows Explorer window, then drag-and-drop them into the Input Files area. The illustration shows adding a large number of OpenFlight (.flt) files using drag-and-drop.
Page 10
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
11. The input files have been added. Next we will specify the Output Multipatch Feature Class name. Click the Browse button to the right of the output name field.
12. Browse to the Personal Geodatabase file that was created earlier. Enter a name (no spaces or dashes). We will call our Feature Class jax_bldgs_geo. Then click Save.
Page 11
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
13. Next, specify the spatial reference (the horizontal and vertical coordinate systems that the input data uses). First, select the button to the right of the Spatial Reference field.
14. Next, select the XY (horizontal) Coordinate System. Click on Select . Then select Geographic Coordinate Systems -> World -> WGS 1984.prj. Then click Add.
Page 12
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
15. Next, select the Z (vertical) Coordinate System. Click on the Z Coordinate System tab. Then select Vertical Coordinate Systems -> World -> WGS 1984.prj. Then click Add. Then click OK. Your Import 3D Files dialog should now look similar to this.
16. PLW Modelworks models are exported Z Up, so do not check the Y is Up box. Click OK to start the import. If you have added many files, the import may take a few minutes to complete.
Page 13
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
17. The dialog goes away when done. There should now be a jax_bldgs_geo Feature Class in the Personal Geodatabase. You are now ready to view the buildings in ArcGlobe.
Page 14
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
Page 15
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
19. Then load the Feature Class: Click on the Add Data button.
20. Navigate to the Personal Geodatabase and select the Feature Class to display, then click Add.
Page 16
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
21. Select the viewing scale you want (the range of viewing distances in which the models will be visible), or take the recommended range, and click Finish.
Page 17
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
23. Right Mouse on the layer and select Zoom to Layer. This should bring your models into view, which means that now ArcGlobe must actually load and display them. This is the moment of truth. It may actually be several moments if you have a large scene.
24. In fact, (at least for versions 9.2 and earlier) it is quite easy to overwhelm ArcGlobe with a large scene. We tried to load 2000 textured buildings, and ArcGlobe eventually ran out of RAM and crashed.
Page 18
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
25. When ArcGlobe cannot handle a very large Feature Class, you must go back and create smaller Feature Classes. A smaller Feature Class displays successfully, below.
Page 19
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com
If you find a better way, please share it with us. You can contact us via email at mailto:support@plwmodelworks.com, or visit our website http://plwmodelworks.com.
Ellery Chan PLW Modelworks, LLC 1990 W. New Haven Ave., Suite 306 Melbourne, FL 32904
Page 20
Copyright 2008 PLW Modelworks, LLC plwmodelworks.com