Skip to main content

Drone Data Flow

Image Capture

Conversion Tools

  • ARCGIS
  • PIX4D
  • DJI Terrain (only for DJI drone data)

Processing Tools

  • QGIS

Supported File Formats

  • JPG
  • TIFF
  • GPX
  • MP4

Conversion Workflows

TIFF to XYZ Tiles

Convert georeferenced TIFF files into XYZ tile format for web mapping.

JPG to TIFF Conversion

Batch convert JPG images to GeoTIFF format with embedded geolocation data.

Upload to Server

Final step to deploy processed assets to production server.

SNAPDPL Platform

XYZ tile to Visualize

Drone capture involves acquiring aerial imagery using DJI and other drone cameras. The exported file format is typically JPG.

To convert this data in single raster image by using Arcgis or QGIS. If your data in JPG or pdf data. We need to convert tiff file by using Arcgis.

To explain the process using example: Download the master plan data for Achuthapuram from this link. This data is freely available for anyone to view or download. data

Georeferencing a JPG, PNG and PDF File in ArcGIS Pro.

  • Load the Image (JPG, PNG and PDF)

    • Open ArcGIS Pro and create a new project. A screenshot of a
computer AI-generated content may be
incorrect.

      1. Go to Catalog Pane → Folder Connections → Add Folder Connection.

      2. Drag the file into the Map View (it will not have spatial reference yet). A map of the world AI-generated content may be
incorrect.

    • Enable the Georeferencing Tool

      1. Select the JPG or PDF layer in the Contents Pane. A map of the
world AI-generated content may be
incorrect.

      2. Go to the Imagery tab in the top menu. A screenshot of a
computer AI-generated content may be
incorrect.

      3. Click on Georeference to open the Georeferencing Toolbar. A
map of the
world

    • Define Control Points

      1. To define point change base map. Click on Map. A screenshot of
a computer AI-generated content may be
incorrect.

      2. Click on Base map option. A screenshot of a computer
AI-generated content may be
incorrect.

      3. Choose Imagery Hybrid option. A screenshot of a map
AI-generated content may be
incorrect.

      4. Click Add Control Points from the toolbar. A map of the world
AI-generated content may be
incorrect.

      5. Select a known location on the JPG/PDF (e.g., road intersection, building corner). A map of europe with a red box AI-generated
content may be
incorrect.

      6. Click the corresponding real-world location on the reference layer (such as a basemap or an existing georeferenced raster). A screenshot of a computer AI-generated content may be
incorrect.

      7. Repeat this process for at least 4 well-distributed points for accuracy.

    • Save and Export the Georeferenced Image

      1. After aligning the image correctly , Click Save to store the control points. A screenshot of a computer AI-generated
content may be
incorrect.

      2. Click Export → Choose TIFF (.tif) as the format. A screenshot
of a computer AI-generated content may be
incorrect.

      3. Set a suitable coordinate system and location.

      4. Click OK to export.
        A screenshot of a computer AI-generated content may be
incorrect.

      5. Verify Georeferencing

        • Add the exported TIFF back into ArcGIS Pro.

        • Check if it aligns correctly with other geospatial layers.

        • If needed, refine control points and re-export.

  • Sometimes export as a tiff will not work. Using QGIS we can convert JPG or PDF to into tiff.

Importing a Georeferenced JPG or PDF into QGIS and Exporting as Geo TIFF

  • Load the Georeferenced JPG or PDF into QGIS

    • Open QGIS and create a new project. A screenshot of a computer
AI-generated content may be
incorrect.

    • Go to Layer → Add Raster Layer. A screenshot of a computer AI-generated content may be
incorrect.

    • Select the georeferenced JPG or PDF or PNG file and click Open. A
screenshot of a computer AI-generated content may be
incorrect.

    • If using a PDF, QGIS will prompt you to select a page (if it has multiple pages). A screenshot of a computer AI-generated content
may be
incorrect.

    • Export as GeoTIFF

      1. Right-click on the imported JPG or PDF layer in the Layers panel. A screenshot of a computer AI-generated content may be
incorrect.

      2. Click Export → Save As. A screenshot of a computer
AI-generated content may be
incorrect.

      3. In the Save Raster Layer as window

      4. Format: GeoTIFF (.tif) A screenshot of a computer AI-generated
content may be
incorrect.

      5. CRS: Choose the correct Coordinate Reference System (CRS)
        A screenshot of a computer AI-generated content may be
incorrect.

      6. Resolution: Set the appropriate pixel size (same as the original image) A screenshot of a computer AI-generated content may be
incorrect.

      7. Click OK to export.
        A screenshot of a computer AI-generated content may be
incorrect.

  • To view the tiff file SNAPDPL Geospatial spaces we need to convert the file to XYZ tile.

  • Using QGIS we can process this file into XYZ tiles

Processing GeoTIFF to XYZ Tiles and Exporting as PNG in QGIS

  • Load the GeoTIFF File into QGIS

    • Open QGIS and create a new project. A screenshot of a computer
AI-generated content may be
incorrect.

    • Go to Layer → Add Raster Layer. A screenshot of a computer
AI-generated content may be
incorrect.

    • Select the GeoTIFF (.tif) file and click Open. A screenshot of a
computer AI-generated content may be
incorrect.

    • Ensure the raster is correctly georeferenced by checking alignment with basemaps. A map of a large area AI-generated content may be
incorrect.

  • Convert GeoTIFF to XYZ Tiles

    • Go to Processing Toolbox → Search for Generate XYZ Tiles (Directory). A map of a large area AI-generated content may be
incorrect.

    • Click Generate XYZ Tiles (Directory). A screenshot of a computer
AI-generated content may be
incorrect.

    • In the Parameters window:

      1. Input Layer: Select the GeoTIFF file. A screenshot of a
computer AI-generated content may be
incorrect.

        • Tile Format: Choose PNG. A screenshot of a computer
AI-generated content may be
incorrect.

        • Min Zoom Level: Set it to 0. A screenshot of a computer
AI-generated content may be
incorrect.

        • Max Zoom Level: Set it to 22 (highest detail level). A
screenshot of a computer AI-generated content may be
incorrect.

        • Tile Directory: Choose an output folder to store the tiles. A screenshot of a computer AI-generated content may be
incorrect.

      2. Click Run to generate XYZ tiles. A screenshot of a computer
AI-generated content may be
incorrect.

    • Export XYZ Tiles as PNG

      1. Navigate to the output directory where the tiles are stored. A
screenshot of a computer AI-generated content may be
incorrect.

      2. The tiles will be stored in a folder structure based on zoom levels. A screenshot of a computer AI-generated content may be
incorrect.

      3. Each tile is a PNG image and follows the XYZ tile scheme. A
screenshot of a computer AI-generated content may be
incorrect.

Upload and View XYZ tiles in Snapdpl Platform

Create new Space

  • Click the Home icon and select the Twins application. A
screenshot of a computer AI-generated content may be
incorrect.

  • Go to Location → Create Location. A screenshot of a computer
AI-generated content may be
incorrect. A screenshot of a computer
AI-generated content may be
incorrect.

  • Fill in the required fields and submit. A screenshot of a computer
AI-generated content may be
incorrect.

  • Click on 'action button' on created location and select 'spaces'. Spaces page will open. A screenshot of a computer
AI-generated content may be
incorrect. A screenshot of a computer AI-generated content
may be
incorrect.

  • Click on ' create space' and choose Maps category are 'Geospatilal- Bing, Geospatial-Google and Geospatial-Openstreet maps' . A screenshot of a computer AI-generated content may be
incorrect.

  • Fill all filed and click on create space. A screenshot of a computer
AI-generated content may be
incorrect.

  • Created space will shown with selected Geospatial map.
    Example : If we selected Google maps in category . It will show created name with google maps

    • Note : To upload the XYZ file first we need to create new content package.

Upload XYZ tiles

  • To create Content package Go back to home. In side menu bar Click on 'package' and select 'packages'. A screenshot of a computer
AI-generated content may be
incorrect.

  • Click on 'Create package' button. Create standard page will open. A screenshot of a computer AI-generated content may be
incorrect.

  • In package category choose 'content' option . And fill fields. A
screenshot of a computer AI-generated content may be
incorrect.

  • Click on 'submit' to create package. A screenshot of a computer
AI-generated content may be
incorrect.

  • Select newly created package and find 'create item' button and click on it. Popup page will open. A screenshot of a computer
AI-generated content may be
incorrect.

  • Select 'General' and click on 'submit'. A screenshot of a
computer AI-generated content may be
incorrect.

  • Fill the fields in 'details' menu and click on 'submit' button. A screenshot of a computer AI-generated content may be
incorrect.

  • New line time will created. Click on 'actionbutton' and select 'edit' button.

  • Click on 'Documents' option . In Actions 'click on 'upload' and select 'Files'. Popup page will open. A screenshot of a
computer AI-generated content may be
incorrect. A screenshot of a computer
AI-generated content may be
incorrect.

  • Click on 'choose file'. Locate the local storage and click 'open'. A screenshot of a computer AI-generated content may be
incorrect.

  • Check box the 'Extract zip' option. After that Click on 'upload'. Selected file shown in document page. A screenshot of
a computer AI-generated content may be
incorrect.

  • Click on 'submit' to upload the file. It takes some to complete the uploading process. A screenshot of a computer AI-generated
content may be
incorrect.

Assign data to space

  • After that go to created space Page . And click on click on 'action button' on selected space. A screenshot of a computer AI-generated
content may be
incorrect.

  • Click on ' Setting' option.

  • Select check box 'online' to view tiles. And fill the latitude and longitude values to view the area. A screenshot of a computer
AI-generated content may be
incorrect.

  • In 'default' menu select option as a 'main'. In come to layer type select 'Raster'. A screenshot of a computer AI-generated
content may be
incorrect.

  • Fill name in layer name. And select content pack option, click on 'File icon'. A screenshot of a computer AI-generated content may
be incorrect.

  • In Content Package popup shows , choose created content package. A
screenshot of a computer AI-generated content may be
incorrect.

  • Check box the upload file .Click on close. Popup will close.

  • Click on 'submit' to assign the file to space. A screenshot of a
computer AI-generated content may be
incorrect.

View space

  • Click on home icon and select 'twins' application. A screenshot
of a computer AI-generated content may be
incorrect.

  • Click on 'action button' on selected created location. A
screenshot of a computer AI-generated content may be
incorrect.

  • Select 'space'. Space page will open.

  • Click on 'action button' on selected space. A screenshot of a
computer AI-generated content may be
incorrect.

  • Click on 'view space' option to view the space. A map of a city
AI-generated content may be
incorrect.

Geospatial Layer Requirements Document Introduction

This document outlines the requirements for integrating various geospatial layers into. the SNAPDPL platform. It defines how data for different categories such as buildings, roads, and natural resources is acquired, processed, and visualized, along with the essential requirements for each

Required Layers and Data Acquisition Method

  1. Buildings

    a. How Data is Acquired:

    i. Comes from Mee Bhoomi, municipal GIS databases, satellite imagery, and survey data.

    ii. Can be extracted from government planning departments and land records.

    b. Requirements:

    i. Should include route connections to roads.

    ii. Data should contain height, floors, material type, and purpose (residential/commercial/industrial).

    iii. Building footprints should be in vector format.

    iv. Integration with road and sewage plans is necessary.

    v. Historical building information for urban planning.

  2. Schools

    a. How Data is Acquired:

    i. Comes from government education portals, satellite imagery, and survey records.

    b. Requirements:

    i. Must include location, student capacity, type (public/private), and infrastructure details.

    ii. Road network connectivity is required

    iii. Should have zoning regulations and nearby facilities (hospitals, bus stops, etc.).

  3. VUDA Planned Area

    a. How Data is Acquired:

    i. Data from VUDA (Visakhapatnam Urban Development Authority) planning department.

    ii. Government zoning maps and real estate development plans.

    b. Requirements:

    i. Should display planned layouts, land use zoning, and development permissions.

    ii. Integration with property tax and ownership records

    iii. Overlay with transportation, water supply, and drainage plans.

  4. Type of Road Networks

    a. How Data is Acquired:

    i. National Highway Authority (NHAI) databases.

    ii. Municipal road maps and OpenStreetMap (OSM).

    iii. Satellite imagery and traffic monitoring systems.

    b. Requirements:

    i. Must classify roads into highways, arterial roads, collector roads, and local streets.

    ii. Should include lane count, speed limits, and condition assessment.

    iii. Integration with traffic signals, junctions, and pedestrian pathways.

  5. Sewage Plan

    a. How Data is Acquired:

    i. Municipal corporation data.

    ii. Urban development departments and engineering maps.

    b. Requirements:

    i. Should include sewage pipeline networks, manholes, and treatment plants.

    ii. Integration with residential and industrial areas for wastewater management.

    iii. Data format should support both 2D and 3D underground network visualization.

  6. Ground Level

    a. How Data is Acquired:

    i. Elevation models from Satellite DEM, LiDAR, and survey data.

    ii. Government land records.

    b. Requirements:

    i. Should represent elevation contours and slope gradient.

    ii. Needed for drainage planning, construction feasibility, and flood risk assessment.

  7. Soil Properties

    a. How Data is Acquired:

    i. Government agricultural departments and soil research centers.

    ii. Satellite-based soil moisture and fertility analysis.

    b. Requirements:

    i. Should include soil type, moisture content, erosion risk, and mineral composition.

    ii. Useful for agriculture planning, construction stability, and environmental studies.

  8. Forest Area

    a. How Data is Acquired:

    i. Forest department databases and remote sensing data.

    ii. Environmental conservation agencies.

    b. Requirements:

    i. Should include tree density, forest type, biodiversity index, and conservation status.

    ii. Integration with climate, wildlife habitat, and deforestation alerts.

  9. Irrigation Layer

    a. How Data is Acquired:

    i. Irrigation department records and satellite-based water mapping.

    ii. Agricultural survey reports.

    b. Requirements:

    i. Should include canal networks, reservoirs, irrigation efficiency, and crop dependency.

    ii. Integration with groundwater levels and rainfall patterns.

  10. Airports & Malls

    a. How Data is Acquired:

    i. Government infrastructure records and commercial databases.

    ii. Aerial surveys and OpenStreetMap (OSM) data.

    b. Requirements:

    i. Airports should include runway details, terminal locations, and air traffic control zones.

    ii. Malls should have footprint size, retail zoning, and parking availability.

    iii. Integration with road and metro connectivity.

  11. Climate and Temperature Data

    a. How Data is Acquired:

    i. Meteorological department datasets and satellite climate models.

    ii. Real-time weather sensors and climate research organizations.

    b. Requirements:

    i. Should include temperature variations, precipitation, humidity levels, and seasonal changes.

    ii. Integration with disaster risk zones (floods, cyclones, heatwaves, etc.).

    iii. Data should be available in real-time and historical trends.