5 Nov 2011

Technology: 3D GIS Moving from Desktop to the Web?

In the recent Web Mapping post series Georelated.com examined the new opportunities that have emerged for vastly improved web mapping through HTML 5 and its support for SVG, WebGL, Canvas and massively improved performance. We examined the practicality and benefits of vector web mapping as an alternative to web mapping using pregenerated tile images and the potential of globe web mapping visualisation without plugins or desktop software. In this post we will examine the opportunities for 3D web mapping created through advances in browser technology, HTML5, WebGL and new evolutions in web mapping.

First lets provide a little background for 3D GIS newbies. There are several common uses for 3D GIS and Mapping:
  • 3D GIS Analysis – use of 3D analysis techniques to derive answers to 3D analytical questions. Examples of this include
    • Storage volume or 3D surface area calculations for civil engineering or minerals, oil and gas.
    • Determination of the view shed of a security camera location
    • Understanding the features impacted by a proposed electricity cable route.
    • 3D Analysis
  • Spatial Business Intelligence – the use of the 3rd dimension to analyse variables associated with a 2D spatial data variable or metric.
    3D Business Intelligence
  •  Conceptual Visualisation – Base mapping in 3D. Using 3D model to understand the context of a location or create an immersive understanding of place.
3D Contextual Visualisation

Data Models
3D GIS data models have evolved around logical extensions to commonly used 2D representations of geography.
  1. Vector – This approach uses a set of 3D vectors to form a framework or mesh representing the shape of the feature or surface. A fill pattern, veneer or drape is used to make the frame into a solid and provide colour or apply real world graphics such as photographs or aerial photography to the shape. Line work uses a similar approach to 2D vectors to deliver 3D representation.
  2. Grid – Grids and coverages provide support for elevation and Terrain models are used to provide cell/tessellation based model of coverage or grid representation. Cell values are used to provide elevation measures.
3D GIS From Desktop to the Web
3D GIS analysis and visualisation is currently almost entirely dominated by desktop technology. Examples include ESRI 3D Analyst, MapInfo Encom 3D and Autodesk Map 3D. These technologies provide support for both vector and grid models. The dominance of Desktop 3D GIS may be well the result the strong limitations that existed until recently within browsers and the limited support available for 3D within the major web map servers from ESRI, MapInfo (aka PBBI), Autodesk and Intergraph. Where 3D support is provided the focus appears to be revolve around delivering data including the Z dimension and 3D visualisation but rarely offering support for 3D query and enhanced 3D analysis capability. ESRI ArcGIS Server offers more than most in this field but delivers a level of complexity may be beyond the needs of the average web mapping application.
 
Support for the concept of 3D is now fairly mature within geospatial standards. The Open Geospatial Consortium (OGC) web services stack provides support for both 3D models described above within Web Coverage Service (WCS) and Web Feature Service (3D vectors). Geographic Mark Up Language (GML) and Key Hole Mark Up Language (KML) data standards both support Z values. However, similar to the map servers standards support is again focused on support delivering data including Z values from 2D query and visualisation.
Until recently it was only possible to deliver web mapping applications with 3D GIS capability using plugins. Plugins were available for the X3D and VRML standards that provide support for browser based 3D vector graphics and virtual reality models. Interestingly as far back as 2007 MapInfo Envinsa map server supported VRML rendering of maps. These plugins were not widely adopted and suffered from performance issues when applied to larger volumes of data more common found GIS web mapping applications. To overcome these issues some implementations used an alternate delivery approach. This involved using layers of code to emulate 3D geography support in more widely adopted technologies such as Flash and SVG . Some examples can be found here (1,2). However, this approach suffered heavily from performance limitations and gained limited adoption. In addition both of these approaches suffered from one major adoption barrier – plugins. Georelated captured some of the problems of plugins in the Rise of Globe Web Mapping Post. Interestingly support for 3D vector graphics in flash is now strong in Flash with the introduction of Flash Stage 3D with GPU acceleration.

HTML 5 and WebGL to the Rescue
Many of these problems may soon be resolved with the introduction of HTML 5 and rapid adoption of higher performance modern browsers. HTML 5 includes standardised support for WebGL providing the browser with access to hardware accelerated 3D graphics technology without plugins and browser independence. WebGL is truly capable of supporting the levels of performance required to create high interactive 3D web mapping applications being a close cousin to OpenGL and similar to Microsoft DirectX as used in desktop GIS. It should be possible to deliver highly interactive support for both Grid and Vector models with WebGL, some careful thought and clever coding. For more information on the benefits of using WebGL and the support available in browsers take a look at the previous post on globe web mapping.

Still not a convert. You would not be alone if you believe this all sounds too good to be true. So I will finish this post with a series of examples illustrating the potential in the real world…

Quake 2 in WebGL
Open Globe Using WebGL
WebGL City Rendering

There are many others but still no nice examples of classic GIS 3D analysis. Google Maps has recently released an early example of 3D Web Mapping for contextual data visualisation in Google MapGL.

3D web mapping has not even started to show its true potential. There are some limitations within the supported browsers but the benefits should out way the constraints. Perhaps 2012 will bring higher utilization of this technology to provide cloud/SaaS 3D analysis web mapping.

19 comments:


  1. نحن متميزة فى أعمال التنظيف سوف نساعك فى الحصول على أفضل خدمات تنظيف البيوت ومنازل فى أقل وقت وبدون مجهود وبجودة فائقه لم تحصلى عليها من قبل وسوف تستعيدى جمال منزلك المبهر والمميز وتحولى منزلك مهما كان حجمه أو شكله أو جنة فقط باعتماد شركتنا. شركة تنظيف موكيت شمال الرياض
    شركة تنظيف موكيت جنوب الرياض
    شركة تنظيف موكيت شرق الرياض
    شركة تنظيف موكيت غرب الرياض
    شركة تنظيف منازل شرق الرياض
    شركة تنظيف منازل شمال الرياض
    شركة تنظيف منازل جنوب الرياض
    شركة تنظيف منازل غرب الرياض

    ReplyDelete
  2. WhatsApp Status Video Download :WhatsApp introduced the status feature in 2015, in which we can share images, videos, and gifs as our story for 24 hours. Before this feature, WhatsApp had only text status option in which we can write our bio, but the new status feature is different. The story or status disappears after 24 hours and can’t be archived as still in WhatsApp.

    Boy attitude status video download for whatsApp
    Boy attitude status video download
    Boy attitude status video download

    Most romantic status video download for whatsApp
    Sad video status download
    Most Romantic status video download

    video status download for whatsApp


    we have latest & best collection of video status download for whatsapp

    ReplyDelete
  3. The registrations and auditions for the Bigg Boss 13 are going to start soon. The official list of contestants is not yet announced by the officials. That will be announced by the makers on the inaugural day which is 15 the of September. bigg boss 13 contestants name list with photo and details Though a few rumored names are coming up as the expected celebrity contestants of the year. They are Nia Sharma, Raghav Juyal, Punit Pathak, Divyanka Tripathi, Garima Chaurasia, Ridhima Pandit, Aditya Narayan, Jasmin Bhasin, Zain Imam, Bhuvan Bam, Chetna Pande, Krystle D’Souza, and Devoleena Bhattacharjee. This year too, the show will be back with a new theme and the star host, Salman Khan. Though the theme is not declared yet officially. Stay tuned with us to know more about the show Bigg Boss 13.

    ReplyDelete
  4. شركة تنظيف فلل بالرياض Perfect cleaning and cleaning of the villa's rooms and the use of a vacuum cleaner to remove dust and soil.شركة تنظيف بالرياض The beauty and cleanliness of the place gives the use of steam cleaning machines that remove stains accurately and quickly and are used to clean canes and boards.
    شركة تنظيف بالخرج Carpets, carpets and ceramics. If you are unable to execute these tips from شركة تنظيف منازل بالخرج .
    شركة مكافحة الحمام بالرياض We provide you with a range of tips that prevent the nesting of the bathroom on the surface of your home you clean the surface and balconies from the remnants of the grain and clean it from waste and used furniture
    شركة تنظيف منازل بالمدينة المنورة We have the ability to make your home an oasis of cleanliness and beauty. We have a dedicated team to clean every part of your home, but we are keen to provide important tips to keep your house clean for as long as possible. شركة تنظيف بالمدينة المنورة Use a vacuum cleaner to get rid of accumulated dust on a daily basis. Cleaning the glass home facades provides a perfect look for the home Provide you with a great service in cleaning your house if you can not do this hard work and effort شركة نقل عفش بالمدينة المنورة .
    شركة تنظيف بينبع Provide you with a distinctive service in all types of private cleaning Carpet carpet cleaning using the steam cleaning machine makes it clean and fully sterile.
    شركة نقل اثاث بينبع It is an ideal choice to carry out your home furniture without any effort or hardship. But if you want to do it yourself, arrange the clothing bags for your family so that you can remove the tires and wooden rooms easily. Transportation. Many things you can do .
    شركة تنظيف منازل بمكة It is the best choice for you to clean the perfect parts of your home - Carpet cleaning and carpeting the best types of steam cleaning machines or sent to Cleaning and cleaning of beds and boards and putting mattresses on them to prevent the accumulation of dust and stains on them You must use high quality detergents to ensure high quality cleaning of all the items and parts of your home You need a daily cleaning of the kitchen and bathrooms to give a recovery and confidence in the cleanliness of the whole house شركة تنظيف خزانات بمكة Able to clean your home without bothering you or get tired at great cheap prices.
    Visit our website
    https://www.allsaad.com/

    ReplyDelete
  5. Due to the level of quality provided by our company Al-Safa Company in Al-Ahsa شركة تنظيف بالاحساء of cleaning and cleaning services of air conditioning and sewage and insect control on all household services that we do,شركة تنظيف مكيفات بالاحساء and taking our prices suitable for all segments of society, has become the best and most important company in the field of cleaning. شركة تنظيف خزانات بالاحساء In order to maintain our success and progress, the company strives to continue along the same lines, through continuous development and the constant pursuit of following all that is best for the masters of customers. شركة مكافحة حشرات بالاحساء So, never hesitate our dear customer to contact us if you want daily, weekly or monthly cleaning for your home, your garden or your company, شركة تسليك مجارى بالاحساء or even want any kind of cleaning services, we will promptly meet your request with perfect quality and low cost .
    شركة الصفرات لكشف التسربات بالرياض
    شركة الصفرات للتنظيف بالرياض
    شركة الصفرات لتنظيف الخزانات بالرياض
    https://www.al-safaa.com/

    ReplyDelete
  6. شركة تنظيف بالمدينة المنورة Is one of the best companies currently located in Al Madinah Al Munawwarah, Saudi Arabia. Since the company started its activities more than twenty years ago, it has endeavored to develop all its services and made sure to provide the best service at the highest level of quality in cleaning and disinfection at the lowest prices possible. The company believes that the company's employment is a mirror that reflects the efficiency of the company that boasts of it. The worker must be confident and credible to provide the customer with everything he can provide. JAL cleaning and sterilization found in شركة تنظيف منازل بالمدينة المنورة .
    شركة نقل اثاث بالمدينة المنورة Providing customers with transportation services of furniture and furniture and storage of furniture using the latest methods and methods and modern techniques and trained workers and freight cars specially equipped to transport furniture and clothes to anywhere inside or outside Medina, customers often need a city to transfer furniture to move furniture from their offices or homes Or their companies to new places but are afraid of their loss of damage or loss, but our company guarantees its customers to complete the transfer process safely and safely without being exposed to any piece of fracture or loss as the company provides a service to lift and download furniture using a hydraulic winch The only available within شركة نقل عفش بالمدينة المنورة .
    شركة تنظيف بينبع The company's services include all kinds of services needed by customers such as house cleaning services, apartments, cleaning services for ground and upper water tanks, cleaning of palaces and cleaning services for hotels, residential complexes, mosques, parks, facilities and others. Types of Services The main governmental and private bodies cooperated with the cleaning company in Yanbu. Our company has provided them with the most complete image that has impressed them and increased their confidence in the skill and efficiency of our company and its employees. P safe and effective when providing various cleaning services such detergents, but inside there is no شركة تنظيف منازل بينبع .
    شركة نقل اثاث بينبع Is one of the largest furniture transport companies in the city of Yanbu, which is known for providing services at the highest level and the company always offers offers and discounts and wonderful offers on the cost of services and this is what surprises customers and make them always put them the only choice for them, we have a professional team of carpenters who oversee the distinguished operations Dismantling and installing furniture and repair and maintenance of any fractures, as the company has workers polishing furniture and wooden furniture with effective polishes to remove the dirt from the layers of paint and make the furniture bright shiny like new, after the completion of cleaning the workers of evil Of furniture with materials encapsulates the strength and durability to protect the furniture from the external shocks or natural factors such materials are available only from within شركة نقل عفش بينبع
    Visit our website
    https://fajr-sate3.com/

    ReplyDelete

  7. The task of moving a catcher needs to rely on شركة نقل عفش بالمدينة المنورة It is specialized and has a long history in this field, helping it to carry out the task of transporting the baggage without causing any problems. Among the precautions taken by the company during transport of the luggage are the following: High-quality packaging materials to ensure that no problems are encountered during transport, the luggage is loaded into the car very carefully so as not to be subject to any problems during transportation. The luggage is re-connected to the place where it is transported and the packaging that is placed on the pallet is removed. During transportation. , All the transferred items are written to make sure that there is no defect in the piece, therefore you will ensure the transfer of the baggage without being exposed to any problems during transportation, شركة نقل اثاث بالمدينة المنورة .
    Is characterized by شركة تنظيف بالمدينة المنورة With the experience and efficiency in the task of cleaning, as it uses the best equipment and the latest in addition to many aspects that focus on them to ensure that the cleaning is done to the fullest, and the most important things that you find in the fast service company and nowhere else find the following: It depends on the best detergents that can eliminate stains and smears, follow a certain system in the cleaning task; for this reason it ensures that it reaches the best results, depends on the latest methods such as steam cleaning method which proved its efficiency in the cleaning work, During which to eliminate all germs and The bacteria that are present in the place and maintain the health of the present, possess the best specialized perfumes that you can only find شركة نظافة بالمدينة المنورة.
    that شركة تخزين اثاث بالمدينة المنورة It can store any quantity of furniture even if it is huge. This is because the company owns large warehouses divided into many sections. It packs and puts furniture in cars and is transported to the stores equipped with the highest level and has the latest means of monitoring. شركة تخزين عفش بالمدينة المنورة You will get satisfactory results without having to pay a lot of money in return
    Be aware شركة تنظيف بينبع Cleaning works require the latest equipment for cleaning and the best detergents. This is what it provides to its customers. Therefore, it ensures the results. The company can clean any place, Will t D have شركة نظافة بينبع Discounts and offers can not be found elsewhere
    The task of moving furniture from one place to another can not be done by anything, but it must rely on a specialized company such as شركة نقل اثاث بينبع ، As it will provide you with assurance that the furniture transfer works will be done well and will not be exposed any piece of the pieces to any problems during the transfer of furniture. In addition, it will carry out a comprehensive inspection of all parts before and before the transfer. The best packaging tools are used in this task. you only have to communicate with شركة نقل عفش بينبع .
    Visit our website
    https://www.zeenclean.com/

    ReplyDelete

  8. Welcome to the official website of our company to clean apartments, houses, villas and shops in Saudi Arabia This is because we are the best home services company at the moment and by the testimony of our valued customers, the workers who work in the company have a very high experience in the field of cleaning in general, as well as we will give you cleanliness of the highest quality and the lowest prices with the testimony of customers, our goal is to satisfy our customers to the highest degree possible and thanks to God always First of all, thanks to the workers and technicians, we were able to satisfy all the customers who contracted with the company and contacted them, because we specialize in cleaning, sewerage and transport of luggage just contact us and you will notice that your house as if it is completely new from the intensity of cleanliness.
    شركة الصفرات للتنظيف بالرياض
    شركة الصفرات لتنظيف الخزانات بالرياض
    شركة الصفرات لمكافحة الحشرات بالرياض
    شركة الصفرات لنقل الاثاث بالرياض
    شركة الصفرات لكشف التسربات بالرياض
    شركة تنظيف بالمدينة المنورة
    شركة تنظيف بينبع
    https://www.cleanriyadh.com/

    ReplyDelete

  9. Al-Najah Company is one of the most distinctive things about Al-Ahsa cleaner company. Cleanliness of furniture, and some individuals are responsible for the operation of devices, whether pumping devices or suction, and there is a team responsible for the process of sterilization air conditioners , Our team is considered one of the best teams because of its vast experience over many years in this field, skill and high efficiency, and fast and perfect performance. The nature of the work of the team and what may be seen when carrying out its mission, and we have a team of women to be at the service of our valued customers so as not to worry about the entry of the team of men to come home in the presence of women and housewives.
    شركة تنظيف بالاحساء
    شركة تنظيف مكيفات بالاحساء
    شركة تسليك مجارى بالاحساء
    شركة مكافحة حشرات بالاحساء
    https://www.a-lnagah.com

    ReplyDelete