Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Webgis: From Beginner To Advance

Posted By: ELK1nG
Webgis: From Beginner To Advance

Webgis: From Beginner To Advance
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 15.32 GB | Duration: 18h 0m

Developing Interactive GIS Platforms with Server Side Technologies

What you'll learn

Fundamentals of web development with HTML, CSS, and Bootstrap.

Developing interactive user interfaces using JavaScript and jQuery.

How to use Leaflet and its plugins to create functional web maps.

Loading, styling, and displaying your own data in a WebGIS environment.

Querying spatial data and displaying the results separately in WebGIS.

Hosting PostgreSQL on both local systems and cloud platforms.

Storing and retrieving spatial data from PostgreSQL databases.

Basic SQL commands to interact with databases.

Using server-side scripting with PHP.

Performing real-time data updates, inserts, and deletes in a WebGIS system.

Implementing a tile-based approach to display raster data on WebGIS platforms.

Setting up hosting services to make your WebGIS accessible from anywhere in the world.

Requirements

You need to have a working knowledge on GIS. If you can make some maps using ArcGIS or QGIS, then it is good enough.

No programming experience needed. I will teach you everything step by step.

Description

This course is designed for anyone who wants to learn WebGIS from the ground up, even if you’re starting from scratch. While there are many WebGIS courses out there, few provide a complete, structured path from beginner to advanced levels. Most courses focus on either beginners or experts, but this course takes you on a comprehensive journey that covers everything—from the basics to more advanced concepts.No prior programming experience is necessary. Everything is taught step by step, with a focus on building your skills progressively. You don’t need to be a GIS expert; as long as you have a desire to learn, you’ll be ready to succeed.In this course, I will guide you through:HTMLCSSJavaScriptBootstrapjQueryLeafletPHPPostgreSQLPostGISSQLGDALBy the end of the course, you will have gained the skills to combine both client-side and server-side technologies to create a fully functional WebGIS system. You’ll be able to handle real-time data insertion, updates, and deletion operations efficiently. Users will be able to query data seamlessly through an intuitive Graphical User Interface (GUI) that you design.And finally, we’ll make your WebGIS system accessible from anywhere in the world, ensuring that your data and tools are available to anyone, anytime!

Overview

Section 1: Introduction

Lecture 1 Introduction to the Course

Lecture 2 What is WebGIS?

Lecture 3 Final WebGIS Portal that We Will Develope

Section 2: HTML

Lecture 4 Installing Xampp

Lecture 5 Installing Sublime Text

Lecture 6 HTML Basics (Part-1)

Lecture 7 HTML Basics (Part-2)

Section 3: CSS and Bootstrap

Lecture 8 CSS Basics

Lecture 9 Bootstrap Basics (Part-1)

Lecture 10 Bootstrap Basics (Part-2)

Section 4: JavaScript and jQuery

Lecture 11 JavaScript Basics (Part-1)

Lecture 12 JavaScript Basics (Part-2)

Lecture 13 Document Object Model (DOM) Manipulation with JavaScript

Lecture 14 Introduction to jQuery

Lecture 15 JavaScript Problem Solving

Section 5: Your First Webmap with Leaflet

Lecture 16 Introduction to Mapping Libraries

Lecture 17 Introduction to Leaflet

Lecture 18 Initiating First Webmap (Part-1)

Lecture 19 Initiating First Webmap (Part-2)

Lecture 20 Adding Multiple Basemaps

Lecture 21 Leaflet Plugins (Sidebar, Easy Button, Scale Bar)

Lecture 22 Leaflet Plugins (Mearure Tool and Mouse Position)

Lecture 23 Leaflet Plugins (Draw Control and Minimap)

Lecture 24 Leaflet Map Controls (Zoom and Layer Control)

Lecture 25 Introduction to GeoJSON

Lecture 26 Advantages of GeoJSON and Validating it

Lecture 27 Loading Point Features in Leaflet

Lecture 28 Styling Point Features in Leaflet

Lecture 29 Loading and Styling Line Features in Leaflet

Lecture 30 Loading and Styling Polygon Features in Leaflet

Lecture 31 Developing and Creating Contents in the Sidebar

Lecture 32 Attribute Query in Leaflet

Lecture 33 Querying and Displaying Point Features

Lecture 34 Querying and Displaying Line Features

Lecture 35 Querying and Displaying Polygon Features

Section 6: Getting Started with PostgreSQL and PostGIS

Lecture 36 Introduction to PostgreSQL and PostGIS

Lecture 37 How to Install PostgreSQL and PostGIS

Lecture 38 Set Up PostgreSQL with PostGIS and Connect to QGIS

Lecture 39 Uploading Spatial Data to PostgreSQL

Section 7: Essential SQL Skills for WebGIS Development

Lecture 40 Introduction to SQL and Create Operation

Lecture 41 Select Operations in SQL

Lecture 42 Update Statements in SQL

Lecture 43 Delete Operations in SQL

Lecture 44 Some Necessary Commands in SQL

Lecture 45 Data Cleaning (Part-1)

Lecture 46 Data Cleaning (Part-2)

Section 8: Advance PostgreSQL Operations for WebGIS Development

Lecture 47 Introduction to Cloud Based PostgreSQL Instances

Lecture 48 Creating a Free PostgreSQL Instance on the Cloud

Lecture 49 Connecting with the Remote PostgreSQL Instance

Lecture 50 Loading Data into Remote PostgreSQL Instance and Creating Backups

Lecture 51 Creating Spatial Indexing in PostgreSQL

Section 9: Server Side Language (PHP)

Lecture 52 PHP Basics for Developing WebGIS Portals

Lecture 53 Performing GET and POST Request in PHP

Lecture 54 Establishing Connection with PostgreSQL Instance and Reading Data

Lecture 55 Data Validation and Insert Data into PostgreSQL (Part-1)

Lecture 56 Data Validation and Insert Data into PostgreSQL (Part-2)

Lecture 57 Data Validation and Insert Data into PostgreSQL (Part-3)

Section 10: Full Fledge WebGIS Portal with Server Side Technologies

Lecture 58 Modifying Graphical User Interface (Part-1)

Lecture 59 Modifying Graphical User Interface (Part-2)

Lecture 60 Loading and Displaying Point Features from Server (Part-1)

Lecture 61 Loading and Displaying Point Features from Server (Part-2)

Lecture 62 Loading and Displaying Point Features from Server (Part-3)

Lecture 63 Loading and Displaying Point Features from Server (Part-4)

Lecture 64 Loading and Displaying MultiLine and MultiPolygon Features from Server

Lecture 65 Querying Database and Displaying the Result (Part-1)

Lecture 66 Querying Database and Displaying the Result (Part-2)

Lecture 67 Querying Database and Displaying the Result (Part-3)

Lecture 68 Modifying User Interface for Data Insertion

Lecture 69 Creating GeoJSON from Draw Controls or Geoman

Lecture 70 Real Time Data Insertion (Part-1)

Lecture 71 Real Time Data Insertion (Part-2)

Lecture 72 Automatic Data Syncing Amount Multiple Systems

Lecture 73 Real Time Data Insertion (Part-3)

Lecture 74 Real Time Data Insertion (Part-4)

Lecture 75 Modifying User Interface for Data Updating

Lecture 76 Real Time Data Update and Delete (Part-1)

Lecture 77 Real Time Data Update and Delete (Part-2)

Lecture 78 Real Time Data Update and Delete (Part-3)

Lecture 79 Integrating Sweet Alert into WebGIS Portal

Lecture 80 Real Time Data Update and Delete (Part-4)

Lecture 81 Real Time Data Update and Delete (Part-5)

Lecture 82 CRUD Operations Completed

Lecture 83 Filtering Multiple Study Areas (Part-1)

Lecture 84 Filtering Multiple Study Areas (Part-2)

Lecture 85 Filtering Multiple Study Areas (Part-3)

Section 11: Displaying Raster Data on WebGIS Portal

Lecture 86 What is Tiling?

Lecture 87 Preparing Raster Data

Lecture 88 Making Tiles from Raster Data

Lecture 89 Displaying Raster Data

Section 12: Hosting the WebGIS System

Lecture 90 Getting a Hosting and Domain Name

Lecture 91 Bringing the WebGIS Portal Online

Lecture 92 Ending Remarks

Section 13: Additional Contents

Lecture 93 Shortcut to Upload Raster Data to Hosting

GIS Professionals.,Students willing to learn advanced GIS.,Basically for anyone who is interested in mapping and want to develop his/her skills in GIS.