Support for Create 3D Computer Graphics Images in GIS Systems
Total Page:16
File Type:pdf, Size:1020Kb
GEOMATICS AND ENVIRONMENTAL ENGINEERING • Volume 8 • Number 2 • 2014 http://dx.doi.org/10.7494/geom.2014.8.2.37http://dx.doi.org/10.7494/geom.2013.7.2.37 MarekMateusz Bana Ilba*ś* A Review ofSupport Robust for Estimation Create Methods 3D ComputerApplied Graphics in ImagesSurveying in GIS Systems Using Externals Renders Algorithm 1. Introduction 1. Visualization Capabilities Results of Analyzes Despitein GIS thePrograms continuous improvement of survey methods and advances made in survey equipment technology, the elimination of outliers still remains an issue today.Browsing When performing the possibilities an adjustment posed by one GIS often and assumes CAD programsa very simple in theprobability model- ingdistribution analysis ofresults errors, we such can as find a normal many distribution. similarities In and classical differences. statistics Features the correct- arise fromness of aims the resultsfor which relies these on the types assumption, of programs that havthe echosen been errorsdeveloped. distribution Goal of mod- GIS elsoftware is strictly is totrue. do Thisdifferent is, in fact,types often of spatial not the analysis. case, as Athe secondary large errors aim occur is to consider- do visu- ablyalization more of often the resultsthan the generated. normal distribution A secondary would aim issuggest. to doing Even visualization the high-quality of the samplesresults generated. analysed CADin astronomical software is takingresearch, data containing presentation several proposed thousands as an overrid-of mea- surementsing goal, however, each, do analysis not follow tools, the topology normal probability and relationship distribution. to the database Deviations are from lim- theited model to special may overlays occur due to theto e.g. main blunders program in or measuring, did not exist. incorrect Knowing point how numbering, to do the errorsmain task made of duringparticular data programs copying etc.we can[12]. say that the CAD software is better suited for theAlthough visualization there ofexists data a than wide GIS range applications. of literature concerned with gross errors detectionWe will and attempt elimination, to analyze this surveying possibility problem of these is twostill beingtypes discussed.of software There with arere- manygard to so-called ArcGIS Versionmethods 10 robust and CAD against graphics the in software uence of Cinema4Dgross errors, R13. which can gen- erallyFor be dividedvisualization into two in groups.the program ArcGIS we can use two 3D environ- ments:The ArcGlobe rst group and includes ArcScene. methods They basedare designed on the criteria for different of so-called uses. robustAfter start-esti- mation.ing ArcGlobe These application, methods minimise we can seethe thein globe,uence ofsuggests the outlying to us, thatobservations all analysis on and the visualization nal result of willthe computationsinvolve a large by area modifying of land. Theof the data observation can be presented weights. on a sphere Earth.The ArcScene second ofis designedthem consists for analysis of methods and wherevisualization results, coveringobtained aby small the leastarea squaresof land. adjustmentData are presented are analysed on the with local the usereference of statistical plane. tests. Differences In these methodsalso include an identidata that ed we outlier can useis removed for analysis from and the visualization.dataset. If multiple In ArcGlobe, outliers alloccur, data the can iterative be dis- processplayed inof theleast specified squares adjustment simplification, is conducted depending and followedon the magnification. by tests. The observa- This elimi- tionsnates suspectedthe problem of grossof overloading errors are thediscarded computer from memory, the dataset we do[1]. not A few have commonly to resign usedfrom methodsless important of these data groups available. are presented In ArcScene, below. all available data are automatically stored in the computer memory, we have quick access to them. The downside of * The Bronisław Markiewicz State Higher School of Technology and Economics in Jarosław, * Institute AGH University of Technical of Science Engineering, and Technology Poland 13 37 38 M. Ilba this is dependence of the maximum amount of data used to the quantities computer memory. Exceeding the limit of memory deteriorates the smooth operation of pro- gram. Many other differences between ArcGlobe and ArcScene software presented in the Table 1. After comparing the options above we can conclude that the best tool for visual- izing data on a small range, for example, the analysis of place of the buildings and the analysis of hydrographic, is a software ArcScene. Table 1. Selected differences between ArcGlobe and ArcScene applications Software variants ArcGlobe ArcScene Ability to perform 3D analysis, extension 3D Analyst Yes No The ability to support large amounts of data by caching Yes No Ability to present data on the surface of the globe Yes No Dynamic shading of depends on the definition of the position of the main No Yes source of lighting Chance of presentation images as anaglyph, stereoscopic images No Yes Loading spatial data with no defined reference system, the local system No Yes Possibility of programming images animation No Yes In the settings display quality graphics in ArcGlobe and ArcScene is available only poorly developed illumination option responsible for the lighting. It includes elements such as the angle of incidence of solar radiation, altitude and position of the simulated sun, and contrast. Poor number of options theory gives us to under- stand that the generated images are deviate significantly from the required photo realism. ArcScene software will be analyzed as a dedicated tool for visualizing data on a small range for example, the analysis of the location the building and the analysis of hydrographic. In ArcScene, layers can be textured by any images using the sym- bolization. Texture on one layer may differ between themselves after a proper clas- sification, or use of unique symbols for the layer arising from the database. Lighting the whole scene consists in dimming or brightening the textures depending on the angle and height of the sun. The big downside is the lack of shadows cast by the illu- minated object on the other layers, such as for example, houses do not cast shadows on the ground, what makes the visualized scene the artificial. An additional prob- lem is the lack of antialising settings,i.e. smoothing the edges of objects. This minus may be removed by setting the appropriate option in the video card drivers. This will cause partial smoothing out all the edges of the escalator. Another downsides of the ArcScene are limited opportunities of modeling objects. A simple 3D model can be created from 2D polygon by extrude. Extrusion turns polygons into blocks. ȱȱȱřȱȱ ȱ ȱȱ ȱ¢ȱȱ¡ǯǯǯ řş ȱ¡ȱȱȱȱ¢ȱȱȱ ȱȱȱȱȱ ȱȱȱȱȱȱȱȱȱǰȱȱȱȱ¡DZȱȬ ǰȱǰȱǰȱ¢ǰȱȱǰȱȱȱȱȱǯ ǯȱŗǯȱȱȱȱȱȱȱ ȱ ȱ¢ǰȱȱ£ȱ ȱȱȱ¢ȱȱȱȱ ȱȱ¢ǰȱ¡ǰȱȱ¢ȱ¢ȱȱȱȱȱȱȱǰȱ ȱȱ¢ȱȱȱ¢ǰȱȱȱȱȱȱȱ ȱȱ¡ȱĴȱȱȱǯȱĴȱȱȱ ȱȱȱȱȱ ȱȱǻǯȱŗǼDZȱȱȱȱȱǰȱȱȱȱȱȱȱȂȱ ¢ȱȱȱǯȱ ȱȱȱȱȱDZȱȱȱ ȱȱ£ȱȱȱȱ ȱȱȱȱȱȱ ȱ ȱȱȱǯȱ¢ȱȱǰȱ¡ȱȱ¢ȱȱȱȱȱȱ ȱȱȱǯȱȱȱȱ¢ȱ ȱęȱ¢ȱȱřȱǯȱ ȱ ȱŘǰȱ ȱȱȱȱȱ ȱȱȱȱǰȱȱȱȱȱ ȱȱȱȱřȱǽřǾȱȱȱȱŗŖȱ ǯȱ ŚŖ ǯȱ ǯȱŘǯȱ£ȱȱȱȱȱȱȱ¢ȱȱȱ ȱȱ ȱȱŗŖ Řǯȱ £ȱȱȱ ȱȱȱȱȱȱȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ řȱ ǯȱ ȱ ¢ȱ ¢ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ¢ȱ ¢ȱ ȱ Ȭȱǯȱȱȱȱȱȱȱȱ Ȭȱȱ ȱȱřȱȱǯȱ ȱȱȱȱȱȱȱȱ¢ȱěȱȬ ȱȱȱȱȱȱȱȱȱȱȱȱȱ ȱȱȱȱǯȱ ȱȱȱ¡ȱȱȱȱȱęȱ ǰȱȱĚǰȱ¢ǰȱǰȱȱȱȱȱěȱȱ ȱȱǽŘǾǯȱ ȱǰȱȱȱȱȱřȱȱȱȬȱǯȱ ȱȱǰȱ ȱȱ ȱǰȱȱȱȱȱǰȱǰȱǰȱ¢ǰȱ ȱǯȱȱ ȱȱȱȱ ȱȱ ȱȱǯȱȱȱ ȱȱ¢ȱȱȱřȱȱȱ¢ȱȱȱǯȱ ¢ǰȱ ȱȱȱȱȱȱřȱȱȱȱ¢ȱȱǰȱ ȱ¢ȱ ȱǰȱǰȱǯȱ ȱ ȱ ȱ ȱ ȱ ȱ £ȱ ȱ ȱ ¢ȱ ȱ ǰȱ Ȭ ȱ ǰȱ ǰȱ ȱ ȱ ȱ ȱ Ĝǰȱ ȱ ǰȱ ȱ ȱ ¢ȱ ǯȱ ȱ ȱȱȱȱȱȱȱȱȱȱȱȱȱȬ ȱŚǰȱ ȱȱȱȱȱǯȱȱȱȱȱȱ ȱ ȱȱ¢ȱȱȱȱȱȱȱȱȱȱ ȱȱȱȱǯ ȱȱȱřȱȱ ȱ ȱȱ ȱ¢ȱȱ¡ǯǯǯ Śŗ ȱęȱȱȱȱ¢ȱěȱȱȱȱȱȱȱ ȱȱȱȱ¢ǯȱȱȱȱȱȱȱȱǰȱęȱ ȱ ¢ȱȱȱȱȱǰȱȱȱȱ¢ȱȱȱȱȱǰȱ ȱȱȱȱȱȱȱȱȱȱȱǯȱȱȱȱȱ ȱŚȱȱȱȱȱȱǯȱ ȱȱȱȱȱȱȱ ȱ¢ȱ¢ǯȱ ȱȱȱ ȱȱȱ¢ȱȱǰȱȱǰȱȱ ¢ȱȱ¢ȱȱ ǰȱȱ ǰȱȱȱȱȱȱ¢ȱȱȬ ȱǻȱȱȱȱȱȱȱȱȱ¢ȱȱǼȱȱȱȱ ȱǯȱȱ ȱȱȱȱ¢ȱȱǯȱȱȱ ȱȱȱȱȱȱȱȱ¢ȱȱȱǯȱ ȱȱȱȱȱȱ ȱȱǰȱ ȱ¢ȱȱȱȱȱȱ ǯȱȱȱ¢ȱ ȱȱȱ ¢ȱȱȱ ȱ ȱǰȱ¢ǯȱ ȱȱȱȱȱ ǰȱȱȱȱĴȱ¢ȱ ȱȱȱȱȱ¢ǯȱȱȱȱĴȱ ȱ ¢ȱ ȱ ȱ ȱ řȱ ȱ ěǯȱęȱ ȱ ȱ ȱ ȱ ȱȱȱ¢ȱȱDZȱǰȱȱȱǯȱ ȱȱȱȱȱ ȱěȱȱȱęȱǰȱȱȱǰȱĚȱȱĚȱ ǯȱȱȱǰȱȱȱȱȱȱȱȱȱǰȱ ȱȱ ǰȱ¢ȱȱȱȱȱȱȱȱȱǯȱȱȱȱȱȱǯȱ ȱȱȱȱȱȱ ȱȱȱȱȱȱǯȱ¢ȱȱ¢ȱ ȱȱȱȱȱȱ ȱȱȱȱȱ ǯȱȱȱ¢ȱȱȱȱȱ ȱǰȱ ȱȱȱȱȱȱĴȱ¢ȱȱ¢ȱȱ ǯȱ ȱȱȱȱȱȱȱȱĚȱǯȱ ȱȱ ¢ȱȱ¢ȱȱȱȱȱȱȱȱȱȱ¢ȱȱ ǯȱȱȱȱěȱȱȱȱ¢ȱȱȱȱȱȱȱȬ ȱěȱȱȱ¢ȱĚǰȱĴȱȱȱȱǯȱ ȱȱȱǰȱ ȱȱȱ ȱ ¢ȱȱȱȱȬ DZȱ ȱȱȱȱȱǯȱȱęȱȱȱȱȱȬ ȱȱȱȱȱǯȱȱȱȱ ȱȱȱȱ¢ȱȱȱ ȱǻȱ¢Ǽǯȱȱ¢ȱȱȱȱȱȱȱȱȱ ȱǰȱ ȱǰȱȱȱȱȱȱȱȱȱ ȱȱȱ ȱȱȱȱǯȱȱȱǰȱȱ¢ȱȱȱȱȱ ȱȱȱȱȱȱȱȱ¢ȱȱǯȱȱȱȱȱȬ ȱȱȱȱȱȱȱȱȱǰȱȱȱȱȱȱ ę¢ȱ¡ȱǽśǾǯȱ ȱȱěȱȱȱȱǯȱ ȱȱȱȱȱ ǰȱȱ ȱ ȱȱǯȱȱȱȱȱȱȱȱȱ ¢ȱȱȱȱȱȱȱȱęȱȱȱǯȱ ȱȱ ȱęȱȱȱȱ ȱȱȱȱȱ ȱȱ ȱǯȱȱȱȱ¢ȱȱȱȱěȱ ¢ȱ¢ȱǰȱȱȱȱȱ ȱȱȱȱǯȱȱěȱ ȱȱȱȱȱȱȱȱȱȱȱǽŝǾǯ ȱȱȱȱȱȱȱȱ¢ȱȱ¢ȱ ȱȱȱȱȱȱȱȱȱǯȱ ȱȱȱȱ ǯȱ ȱȱȱȱȱǯȱ¢ȱȱȱȱȱȱȱ 42 M. Ilba transparent elements and textures on surfaces. Without it, the visualization of cer- tain types of analyzes cannot be properly understood. For enhancing the att ractiveness of our scenes, we can use a number of simula- tions of atmospheric physics eff ects, which are polluted air, fog, smoke, water vapor and clouds. These eff ects allow us to get bett er control over the photorealism scene, emphasizing the problem and simulation of phenomena occurring on the visualized area. Examples are air pollution in the city, moving fog in mountain ranges, fi re and smoke in areas aff ected by the fi res. Using multiple eff ects it also has its drawbacks. For one of them we can include rendering time. Some scenes require generation of a few hours. Another downside is that the excess of diff erent eff ects can obscure the main issue presented in the image of the analysis performed. Therefore, all eff ects and glamourizing the scene should be chosen carefully in order not to unnecessarily lengthen the rendering time and not to overshadow, but highlight the problem presented. In Figure 3 we can see an example of the algorithm renderer, contained in the CAD software, in the process of visualization objects holiday village. The picture was created using the GIS spatial data about the location of each element, and objects (trees, texture) were added at a later stage in the CAD software Cinema 4D. Time image rendering lasted about 30 minutes. Fig. 3. Visualize the location and placement buildings designed holiday resort 3.