Create a project with a vector file¶
Let’s create a project on Delair.ai, based on a vector file, such as a geojson file.
from delairstack import DelairStackSDK
import logging
logging.basicConfig(level=logging.DEBUG)
sdk = DelairStackSDK()
# === Create the project ===
my_project = sdk.projects.create(name="My project")
# === Create the vector dataset and upload it ===
vector_dataset = sdk.datasets.create_vector_dataset(
name='My Vector',
project=my_project.id,
horizontal_srs_wkt="GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]", dataset_format='geojson')
vector_file_to_upload = "/path/to/file.geojson"
sdk.datasets.upload_file(
dataset=vector_dataset.id,
component='vector',
file_path=vector_file_to_upload)
The project is now available on Delair.ai 👍