The main mission of the project is creating a model which is a house in 3D with only a home address.These 3D models are created for LIDAR PLANES, active in the Geospatial industry. At the end of the project you can give an address from Vlanderen in Belgium and you can take a 3D out put of your address building.
Used python libraries;
- import requests
- import matplotlib.pyplot as plt
- import pandas as pd
- import rasterio
- from rasterio.mask import mask
- import shapely.geometry as geo
- import plotly.graph_objects as go
- import numpy as np
I recieved the coordinate informations from this API address API
LIDAR is a method to measure distance using light. The device will illuminate a target with a laser light and a sensor will measure the reflection. Differences in wavelength and return times will be used to get 3D representations of an area.
Here is a LIDAR segmentation :
With those points clouds we can easily identify houses, vegetation, roads, etc...
The results we're interested in are DSM (Digital Surface Map) and DTM (Digital Terrain Map).
Which are already computed and available here :
Canopy Height Model
The DSM and the DTM are combined together to create a Canopy Height Model (CHM) which is required for the 3D model.
- Pull requests are welcome.
- or
git clone https://github.com/yusufakcakaya/3D_houses.git
3D_houses
โ
โ README.md : explains the project
โ
โ__
โ 3D_HOUSE.ipynb : main file
โ
โ__
โ url_generator.ipynb : to create a .csv file to save bounds and urls
โ
โ__ list_of_bounds.csv : csv file of bounds
โ
Examples of outputs.
Address : Sint-Pietersvliet 7, 2000
Address : Hanzestedenplaats 1, 2000
- Repository:
3D_houses
- Type of Challenge:
Learning & Consolidation
- Duration:
2 weeks
- Deadline:
04/11/21 17:00 PM
- Deployment strategy :
- GitHub page
- PowerPoint
- Jupyter Notebook
- Webpage
- App
- Team challenge :
solo