Access a Table from Azure Databricks using Javascript

This post shows how to connect to Azure Databricks using Databricks SQL driver for Node JS and fetch the data Pre-requiste Install Node.js version 14 or higher version Install @databricks/sql package from npm Create an workspace in Azure databricks and injest a data and save as table in Delta lake. Create personal access token as outlined here Understanding Databricks Authentcation types: using Personal Access Token (PAT) using User to Machine (OAuth User to machine)...

November 6, 2024 路 2 min

Cropland Data Extraction using Python

Extract Cropland Data Layer (CDL) file for a specific bounding box and year This python code queries NAAS Geodata API for given bounding box and year and retrives Cropland image in TIF format Get CDL file using following ways 1. By Year and FIPS/ASD code 2. By Year and Bounding BOX 3. By Year and multiple points 4. By Year and upload vector files (shp file in zip format) Click here for the API examples...

September 20, 2024 路 2 min

From Maps to Apps: Crafting an API with Overture Maps Foundation Data and DuckDB

This post walks you through the process of creating an API with Overture Map Data using DuckDB in FastAPI framework. What is Overture Maps Foundation Overture Maps foundation : Joint Development Foundation, Overture is dedicated to the development of reliable, easy-to-use, and interoperable open map data that will power current and next-generation map products. Dataset is organized by theme and size. - addresses - base: water, land, land use, infrastructure, land cover - buildings - divisions - places - transportation Here are link to read more about Schema, Data, Docs , Examples, Data Guides...

August 30, 2024 路 7 min

Cropland CROS - Project

In continuation of Cropland CROS API link. The front-end application has been developed using React (w/ ts) and Material UI. Github Repo Screenshots 馃摲 Frontpage Area of Interest US state selection with Notification County with no data from API Final output

August 12, 2024 路 1 min

Good Reads

I鈥檒l share some of good technical articles and blogs which I came across. Awesome Vector-tiles . List of parsers and generators, clients and geospatial tools. What are Vector-tiles? . Good summary of vector-tiles and why should we care Awesome MapBox Resources - List of external resources if you are using Mapbox Tiling - Good reading on tiling. Must for any geospatial Engineer Src vs Flat Layout - Gives good undertsnading of python packaging and layout structure....

August 12, 2024 路 2 min

An API with Geospatial capabilities using Pixi

This post walks you through the process of creating an API with geospatial capabilities using FastAPI and Pixi. Many data science and machine learning projects today use Conda for environment management and Poetry for package management. Using Poetry and Conda together in Python projects creates challenges due to their conflicting approaches to environment management and dependency resolution, often leading to inconsistencies in package versions and sources. The combination increases complexity in CI/CD pipelines and Dockerfiles, making it difficult to maintain consistent environments across different stages of development and deployment....

August 7, 2024 路 6 min

Geospatial Tech Radar - 2024

Recently came across the geospatial tech radar article published by Element84. This was widely recieved with in gis community and many conversations/discussions happened in social media (twitter/linked-in). The radar aims to highlight technologies that are proven and mature (Adopt), technologies that are ready for use but not fully proven (Trial), technologies worth looking at closely but not necessarily for trial (Assess),and technologies that haven鈥檛 happened yet but have forthcoming developments (Watch)....

February 13, 2024 路 2 min