Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

3D geospatial data visualization with AI Integration

Kruti Sutaria, Assistant Professor, Dept. of Computer science reducing conversion time and costs while offering
and Engineering, Parul University, Gujarat, India comprehensive decision-making tools.
kruti.sutaria25509@paruluniversity.ac.in • Innovation: Pioneering technology solutions that
drive industry advancement.
Sri Jaya Sankar Punati, Dept. of Computer science and
• Collaboration: Building partnerships that
Engineering, Parul University, Gujarat, India
strengthen the impact of spatial technology.
200303124434@paruluniversity.ac.in
• Precision: Ensuring accuracy and reliability in
every solution we deliver.
Abstract
Abstract In the digital age, mapping services have become an • Customer-Centricity: Understanding and
integral part of our daily lives. However, when it comes to 3D addressing the unique needs of our clients.
mapping, particularly in regions like India, the options are Overall, Polygon Geospatial mission is to continually
limited. This research project delves into the challenge of innovate, providing solutions that redefine how spatial data
developing custom 3D maps for areas that are underserved by transforms industries.
existing mapping platforms. Unlike conventional 3D maps that
primarily focus on popular landmarks, our goal was to create  Objectives of the Application
immersive and customizable maps that blend the richness of Polygon Geospatial is a company that provides real estate
traditional map services with the versatility of 3D vector
and surveying services. They use drones and other technologies
mapping. Our journey began by recognizing the absence of
to capture data and create 3D models of properties and land.
public 3D maps covering many regions, with most offerings
being 2D maps with labels for prominent locations. In India, This data can be used to create virtual tours, floor plans, and
the absence of 3D mapping services like Google Maps or other marketing materials. It can also be used to track progress
Google Earth prompted us to explore the potential of crafting on construction projects and monitor environmental changes
our solution. We envisioned a map that not only provided a
three-dimensional perspective but also incorporated features
familiar to users of existing map services, including Places, II. LITERATURE REVIEW
Terrain View, Current Location, and Local Places. The project’s
development phase led us to a critical crossroads in choosing Polygon Geospatial team management through
the right methodology. We discovered that most available computerized systems are fast and reduces data anomalies, data
methods were either proprietary or closed source, limiting our redundancy. Computerized systems reduces paper usage and
customization options, or posing significant implementation
generates information sophistically for the clients to view and
challenges. As a result, we embarked on an experimentation
take a reference on the data that we provide on the maps that
journey with Unity and Godot, attempting to create vector maps
help various sectors.
from scratch. Ultimately, we found our solution in Google
Vector Maps, which offered a balance of ease of
implementation and the flexibility we desired. The project’s III. PROPOSED SYSTEM
evolution continued as we transitioned our application from a
desktop cross-platform solution to a web-based platform. This During my internship, I will be an integral part of WebGIS
transition opened up new possibilities for accessibility and solution team, focusing on drone imagery and satellite data for
reach. Through this project, we demonstrate the feasibility of the extraction of building features. Here I collect the information
creating 3D maps and showcase that, with substantial effort and from the drones and train the AI model via a Python program
a deep understanding of web technologies and graphic systems, and render a 3D buildings from the information and create a Map
it is possible to construct a 3D mapping experience by that is helpful for the clients..
synergizing multiple languages and frameworks. Key
components of our solution include the use of Svelte for Data Preprocessing: Engage in data preprocessing tasks,
building web and user interface elements, Google Maps API for ensuring the quality and relevance of satellite and drone
obtaining vector data, and with necessary libraries for imagery data for effective model training.
translating coordinates into a threedimensional space. Algorithm Optimization: Work on optimizing existing
Furthermore, we leveraged Three.js for rendering vector maps algorithms and exploring new methodologies to enhance the
and seamlessly integrating custom 3D models into the map accuracy and efficiency of feature extraction models.
environment. Documentation: Maintain thorough documentation of the
developed models, algorithms, and methodologies to facilitate
I. INTRODUCTION knowledge transfer within the team. Collaboration:
Polygon Geospatial pioneers spatial technology solutions
for the real estate sector and leverages satellite data for precise
feature extraction. Our flagship product,
Plotview, revolutionizes real estate layout management,
Collaborate with cross-functional teams, including GIS – Developing virtual simulations for urban planning or
experts, software developers, and remote sensing environmental impact assessment. – Generating 3D assets for
specialists, to integrate the developed models into our gaming or other real-time applications future offers messages,
WebGIS solution. Testing and Validation: Conduct rigorous and addresses(only if the customer is comfortable in sharing
testing and validation of the models to ensure robust their address with us).
performance under various scenarios and conditions.
. Now regarding to the architecture explained in detailed
later on allows the user to enter data record and use that data
for business. easily by using the application. The architecture
is now explained in depth in later section of the paper.

Software and Tools:


• GIS Platform: You’ll need a GIS platform capable of
handling 3D data and integrating with AI tools. Popular
options include ArcGIS Pro, QGIS, and Bentley
MicroStation.
• 3D Modelling Software: If you want to create
advanced 3D models, consider tools like Blender, SketchUp,
or Maya.
• AI Tools: Depending on your project goals, you may
need specific AI libraries or platforms. Python libraries like
AI-powered Feature Extraction and Analysis:
TensorFlow or PyTorch are common choices for AI
• Develop an AI model that automatically extracts
development. Data Sources:
buildings, vegetation, or terrain features (e.g., roads, rivers)
• Elevation Data: Digital Elevation Models (DEMs) or
from your 3D geospatial data.
LiDAR data are crucial for building 3D terrain. Sources like
• Analyse the extracted features to uncover patterns,
USGS or open data portals might provide free options.
trends, or relationships.
• Imagery: Satellite imagery (e.g., Landsat, Sentinel)
• This could be used for tasks like: or drone data provides visual details for textures and features.
– Mapping urban areas and analysing building density. Consider data providers, cost, and resolution needs.
– Assessing changes in forest cover over time. • Additional Data: Depending on your project, you
– Identifying potential erosion risks in terrain. might need other data, like property maps, building
Generating Realistic 3D Models: footprints, or demographic information. Research relevant
• Use AI to generate realistic 3D models of sources and formats.
buildings, vegetation, or terrain based on your data.
• This could be used for: Implementing Backend of project Google Maps API Google
– Creating immersive visualizations for public Maps API provides vector maps with WebGL functionally
engagement or education. which enables developers to be able to edit the map for their
own needs. we took use of this functionality to place custom textures for facades and roofs (oblique photogrammetry);
3D models in Google Maps (Lots of the features are LOD 3 (Urban model): same model as the above but with a
undocumented which increased our development time, but it more detailed architectural level; LOD 4 (Interior model):
was worth it). Took advantage of map control variables & truly architectural “walkable” model, that is to say that it has
methods to control orientation, scale, zoom and heading of models of the interior of buildings . The CityGML standard
map. This is achieved using google. was used in our study, which is an XML-based encoding for
maps.WebGLOverlayView and 3D representation, allowing the sharing and storage of virtual
Google.maps.ThreeJSOverlayView. These objects provide a models of cities and landscapes. It is executed as an open data
bridge between the Google Maps API and the Three.js library, model deployed as an application schema for Geography
enabling seamless integration. The code proceeds to load a Markup Language 3, the extensible international standard for
3D model specified in the MODELS object using the spatial data exchange released by the Open Geospatial
GLTFLoader. This model is then scaled and positioned on the Consortium (OGC). CityGML offers a standard model to
map at a defined latitude, longitude, and altitude. The latitude describe 3D objects in terms of their geometry, topology,
and longitude coordinates correspond to a specific location semantics, and appearance. It also contains generalization
on the map, while the altitude parameter determines the hierarchies between classes, aggregations, relationships
vertical position of the model. The model’s rotation is also between objects, and spatial properties. We proceeded to
adjusted as necessary. The WebGL renderer is initialized and model the geographic space, which delaminates a region of
associated with the Google Maps canvas. The onDraw 10 km around the city . The first step is to display the digital
function updates the camera’s projection matrix to ensure that terrain model in a 3D planimetric view. We then modeled
the 3D scene aligns correctly with the map. Subsequently, the various elements that make up MV/LV networks based on the
scene is rendered using the renderer, allowing for the model drawing commands (geometry, coloring, and modification)
to be displayed within the Google Map. In conclusion, the and photos taken in the field. The modeling of the land use
provided code successfully demonstrates the integration of a components of our study area was performed by adding the
WebGL overlay onto a Google Map. This integration different data layers (urban component, roads, hydrography,
facilitates the rendering of 3D models on map. and electrical network) in the scene and superimposing them
with the relief and then performing an extrusion of the
buildings to create realistic 3D objects (extrude according to
the heights and the number of floors). The 3D model of the
study area obtained. MV/LV transformer stations.
Elaboration of A 3D Virtual City A three-dimensional city
model is a digital representation of the Earth’s surface and its
related objects such as buildings, trees, vegetation, and some
manmade features belonging to the urban area . This realistic
visualization represented in our study is a prototype that can
help decision makers in future projects. Future projects may
relate to the sites of works or other electrical network
extensions, while taking into account what has been
Map Loader performed. In order to allow different levels of modeling,
several levels of details (LOD) have been defined: LOD 0
Elaboration of A 3D Virtual Area (Regional model): this is a digital terrain model (2.5D)
A three-dimensional city model is a digital representation of showing the entire landscape and for which its data come
the Earth’s surface and its related objects such as buildings, mainly from airborne laser; LOD 1 (Urban model): “block
trees, vegetation, and some manmade features belonging to model” in which the buildings are schematized in the form of
the urban area [33]. This realistic visualization represented in blocks without roof structures, thus giving an idea of the
our study is a prototype that can help decision makers in distribution of the height of the buildings; LOD 2 (Urban
future projects. Future projects may relate to the sites of model): same as the above, but with textures for facades and
works or other electrical network extensions, while taking roofs (oblique photogrammetry); LOD 3 (Urban model):
into account what has been performed. In order to allow same model as the above but with a more detailed
different levels of modeling, several levels of details (LOD) architectural level; LOD 4 (Interior model): truly
have been defined: LOD 0 (Regional model): this is a digital architectural “walkable” model, that is to say that it has
terrain model (2.5D) showing the entire landscape and for models of the interior of buildings . The CityGML standard
which its data come mainly from airborne laser; LOD 1 was used in our study, which is an XML-based encoding for
(Urban model): “block model” in which the buildings are 3D representation, allowing the sharing and storage of virtual
schematized in the form of blocks without roof structures, models of cities and landscapes. It is executed as an open data
thus giving an idea of the distribution of the height of the model deployed as an application schema for Geography
buildings; LOD 2 (Urban model): same as the above, but with Markup Language 3, the extensible international standard for
spatial data exchange released by the Open Geospatial
Consortium (OGC). CityGML offers a standard model to
describe 3D objects in terms of their geometry, topology,
semantics, and appearance. It also contains generalization
hierarchies between classes, aggregations, relationships
between objects, and spatial properties. We proceeded to
model the geographic space, which delaminates a region of
10 km around the city of Medjez El Bab. The first step is to
display the digital terrain model in a 3D planimetric view. We
then modeled various elements that make up MV/LV
networks based on the drawing commands (geometry,
coloring, and modification) and photos taken in the field. The
modeling of the land use components of our study area was
performed by adding the different data layers (urban IV. CONCLUSION
component, roads, hydrography, and electrical network) in
This study used GIS to improve different plannings made
the scene and superimposing them with the relief and then
by the client for a Polygon Geospatial company. They built
performing an extrusion of the buildings to create realistic 3D
a detailed database with maps, satellite imagery, and GPS
objects (extrude according to the heights and the number of
data. They analyzed slope, land use, and road networks to
floors
optimize maintenance routes. 3D visualizations and web
applications were created to share this information so that it
will be helpful for the clients that use our platform.

REFERENCES

[1]. References
1. Gonen, T. Electrical Power
Transmission System
Engineering, Analysis and Design, 3rd ed.; CRC Press, Taylor
and Francis: New York, NY, USA, 2014. [CrossRef]
Multi model Loading 2. Wei, W.; Liu, F.; Mei, S. Charging strategies of EV aggregator
under renewable generation and congestion: A normalized
nash equilibrium approach. IEEE Trans. Smart Grid 2016, 7,
Web and 3D Web GIS Applications and Website 1630–1641. [CrossRef]
Development 3. Luo, Z.; Hu, Z.; Song, Y.; Xu, Z.; Lu, H. Optimal coordination
This phase is related to the realization of a Web GIS in order of plug-in electric vehicles in power grids with cost-benefit
to offer users the possibility of consulting the produced analysis—Part II: A case study in China. IEEE Trans. Power
products by using the internet. The world had 4.79 billion Syst. 2013, 28, 3556–3565. [CrossRef]
Internet users in 2020 or 5.5% more than in 2019. This is 4. Mejía-Alzate, M.L. Análisis Interorganizacional en la
166% more users that existed 10 years ago . The Internet and, Gobernanza Turística de la Ciudad de Colombia. Rev. Lat.-
in particular, the World Wide Web enable easy access to Am. Tur. 2018, 4, 8–22. [CrossRef]
spatial data and applications that can offer fast and simple 5. Câmara, A.M.M.; Gilberto, S.D.F.; Marília, S.C. Spatial
solutions to the spatial needs of people, such as public Analysis and GIS: A Primer; Image Processing Division,
services and business operations. Web-based GIS National Institute for Space Research (INPE): Rio de Janeiro,
applications have gained popularity due to their ease of use Brazil, 2004.
and simplicity . In the framework of our study related to an 6. Hamza, M.H.; Added, A.; Rodriguez, R.; Abdeljaoued, S.; Ben
electrical network, the client side is a spatial data Mammou, A. A GIS-based DRASTIC vulnerability and net
visualization interface (Map Viewer) based on GeoExt. The recharge reassessment in an aquifer of a semi-arid region
(Metline-Ras Jebel-Raf Rafaquifer, Northern Tunisia). J.
latter is a web application developed under OpenLayers to
Environ. Manag. 2007, 84, 12–19. [CrossRef] [PubMed]
create and publish maps. This interface allows adding WMS
7. Gutiérrez Pueblo, J.; Gould, M. SIG: Sistemas de Información
(Web Map Service) layers from GeoServer and from an API
Geográfica; Síntesis: Madrid, Spain, 1994.
(Application Programming Interface) such as Google Maps.
8. Steede-Terry, K. Integrating GIS and the Global Positioning
System; ESRI: Redlands, CA, USA, 2000.
9. Mejia Alzate, M.A.; Melo Trujillo, J.D.; Zambrano-Asanza,
S.; Padilha-Feltri, A. Spatial-temporal growth model to
estimate the adoption of new end-use electric technologies
encouraged by energy-efficiency programs. Energy 2020, 191,
116531. [CrossRef]
10. Mejia Alzate, M.A.; Melo Trujillo, J.D.; Padilha Feltrin, A.;
Sánchez Zuleta, C.C.; Fernández Gutiérrez, J.P. Geographical
information systems as a Tool to assist the electricity
distribution Networks planning. Revista EIA 2018, 15, 71–85.
[CrossRef]
11. Nawaz-ul-Huda, S.; Burke, F.; Azam, M.; Naz, S. GIS for
power distribution network: A case study of Karachi, Pakistan.
GEOGRAFIA Malays. J. Soc. Space 2012, 8, 60–68.
12. Kaijuka, E. GIS and rural electricity planning in Uganda. J.
Clean. Prod. 2007, 15, 203–217. [CrossRef]

You might also like