Engineering Mechanics - Statics

Recently, I’ve been revisiting some basic statics problems, especially those involving force resolution. In this post, I will walk through types of forces, and how to construct free body diagram and solve the equations with some of key principles and guidance with figures. I also provided classic example of understanding Newtons Laws of Motion with an example. Types of Forces Here are some of the fundamental forces you’ll encounter while constructing free-body diagrams: ...

November 29, 2025 · 4 min

Statics -Problem 1

As part of Engineering Mechanics Series. Here is first problem we are going to solve. In case if you need some basics , Please visit this post as quick review Here is an given problem Ask Find maginitude and direction of Force P Find the contact force at bottom of block (say N) Assumptions Block is in equilibrium - i.e. block is at rest or moving at constant velocity Frictionless surface - there is no frictional force involved. Given data Mass of block (M) is 100 lb The force P is $10°$ inclined to horizontal The surface is inclined at $25°$ to horizontal base In order to draw free body diagram follow these steps Isolate the object - i.e. No external force or internal force. Imagine block is floating in space ...

November 29, 2025 · 3 min

Authentication using Esri ArcGIS REST JS

Introduction: I am currently working on a requirement for one of our custom web mapping solutions that needs to authenticate with the ArcGIS Platform in order to access web maps and layers. The objective is to create an API for authentication, which can be called in the application to perform authorization and authentication. ArcGIS REST JS is a lightweight collection of JavaScript modules that allows users to access ArcGIS services and develop mapping and spatial analysis applications. ...

March 5, 2025 · 4 min

End-to-End Guide: Ingesting Overture Maps Data into Snowflake and Serving It as a GeoService with Snowflake-Koop Provider

In this article, I will walk you through the process of ingesting geospatial data from the Overture Maps Foundation into Snowflake, using a step-by-step approach. Additionally, we will leverage the Snowflake-Koop provider to access and serve the ingested data as a GeoService. What is Koop.js ? Geospatial data server for the web; built using Node JS w/ javascript (a.k.a RESTful web server) Transform/serves data from from remote APIs with HTTP requests Support geospatial operations Built-in support for Geoservice Spec (for ArcGIS clients) “Plugins” allow quick and customuze deployments Underlying tech for custom data feeds in ArcGIS Enterprise. Common challenges with data feeds in any enterprise includes: ...

November 7, 2024 · 5 min

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

Land Cover Classification using QGIS

This is an introductory guide on using QGIS SCP (Semi-Automatic Classification/Supervised Classification) for classifying land cover using Landsat data. Before we dive in, let’s start with some key basics. Spectral Vs Informational Classes: Spectral Classes : Group of pixels that are uniform with respect to their pixel values in several spectral bands Informational Classes : Categories of interest to users of the data (i.e Water, Urban, Agriculture, Forest etc) Image classification is the process of GROUPING spectral classes and assgining them informational class names ...

September 16, 2024 · 3 min

Certificate on Machine Learning for EO

This is an engaging course on Machine Learning for Earth Observation. This certification program covers the following seven topics, each with a well-designed quiz at the end. Artificial Intelligence and Data Science in Earth Observation Identifying Ethical Issues and Opportunities in AI in Earth Observation Research Bayesian Estimation in Machine Learning for Earth Observation Self-supervised Learning: Tapping the Power of Unlabeled Data From Text to Image and Back: Image Generation from Text and Change Captioning in - Remote Sensing ...

September 5, 2024 · 1 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