آموزش صفر تا صد PostGIS: تسلط بر PostGIS با QGIS - آخرین آپدیت

دانلود PostGIS from Scratch: Mastering PostGIS with QGIS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع PostGIS: از مبانی تا ادغام با QGIS برای کاوش و مدیریت داده‌های مکانی

برای کد تخفیف به توضیحات مراجعه کنید.

مفاهیم کلیدی PostGIS

  • معرفی PostgreSQL، PostGIS و pgAdmin
  • یکپارچه‌سازی QGIS برای کاوش و مدیریت پایگاه داده
  • آپلود شیپ‌فایل‌ها (Shapefiles) و CSV در پایگاه داده PostGIS
  • پرس و جوهای مکانی و غیرمکانی و انواع هندسی
  • توابع سیستم مختصات مرجع (CRS Functions)
  • فیلتر کردن، محدود کردن و مرتب‌سازی داده‌ها
  • انواع داده‌ها شامل هندسه برداری و رستری
  • مدیریت جداول پایگاه داده و کلیدهای اصلی و خارجی
  • روابط پایگاه داده شامل یک به یک، یک به چند و چند به چند
  • درج، به‌روزرسانی و حذف رکوردهای مکانی
  • نمایه‌سازی مکانی (Spatial Indexing) و Vacuum و Analyze
  • پیوست‌های مکانی (Spatial Joins) و پرس و جوهای روابط مکانی
  • مبانی PL/pgSQL
  • ساختارهای کنترلی، توابع و رویه‌های PL/pgSQL
  • و خیلی بیشتر!

پیش‌نیازها

علاقه به داده‌های مکانی: این دوره برای هر کسی که به کار با داده‌های مکانی و یادگیری نحوه مدیریت، پرس و جو و تجزیه و تحلیل اطلاعات مکانی در یک پایگاه داده PostGIS علاقه دارد، ایده‌آل است.

عدم نیاز به تجربه قبلی با PostGIS: این دوره PostGIS برای مبتدیان طراحی شده است، بنابراین نیازی به تجربه قبلی با PostGIS ندارید. ما همه چیز را از صفر پوشش خواهیم داد.

کد تخفیف: از نام ماه جاری به حروف بزرگ و سپس سال استفاده کنید.

مثال‌ها: JULY2025, AUGUST2025, SEPTEMBER2025

PostGIS یک افزونه قدرتمند پایگاه داده مکانی برای PostgreSQL است که امکان ذخیره‌سازی، تجزیه و تحلیل و دستکاری پیشرفته داده‌های مکانی را فراهم می‌کند.

این دوره PostGIS بر روی آخرین قابلیت‌های PostGIS (به‌روزرسانی شده برای سال 2024) تمرکز دارد و یکی از جامع‌ترین دوره‌های PostGIS موجود در UDEMY است. از همان مبانی شروع کرده، از طریق پرس و جوهای مکانی پیشرفته، تکنیک‌های بهینه‌سازی داده و موارد استفاده عملی پیشرفت خواهید کرد. در طول مسیر، QGIS به عنوان ابزاری برای بصری‌سازی و کاوش نتایج پرس و جوهای مکانی معرفی می‌شود که درک شما را از مفاهیم پایگاه داده افزایش می‌دهد.

هیچ تجربه قبلی با پایگاه‌های داده مکانی مورد نیاز نیست، زیرا ما از ابتدا شروع کرده و تمام مفاهیم اساسی را پوشش می‌دهیم.

در پایان این دوره، مهارت و اعتماد به نفس لازم برای مدیریت کارآمد داده‌های مکانی و بهره‌برداری از PostGIS برای کاربردهای متنوع را خواهید داشت.

جزئیات بیشتر درباره محتوای دوره

  • معرفی PostGIS

  • نصب PostgreSQL و PostGIS

  • معرفی pgAdmin

  • نصب QGIS شامل اتصال QGIS به پایگاه داده PostGIS

  • آپلود شیپ‌فایل‌ها و CSV در پایگاه داده PostGIS

  • مدیریت مجموعه‌های داده بزرگ در QGIS

  • معرفی پرس و جوهای مکانی و غیرمکانی و انواع هندسی

  • توابع سیستم مختصات مرجع (CRS Functions)

  • فیلتر کردن، محدود کردن و مرتب‌سازی داده‌ها

  • انواع داده‌ها شامل هندسه برداری و رستری

  • مدیریت جداول پایگاه داده و کلیدهای اصلی و خارجی

  • روابط پایگاه داده شامل یک به یک، یک به چند و چند به چند

  • درج، به‌روزرسانی و حذف رکوردهای مکانی

  • نمایه‌سازی مکانی (Spatial Indexing) و Vacuum و Analyze

  • پیوست‌های مکانی (Spatial Joins) و پرس و جوهای روابط مکانی

  • مبانی PL/pgSQL

  • ساختارهای کنترلی، توابع و رویه‌های PL/pgSQL

  • و خیلی بیشتر!


سرفصل ها و درس ها

Introduction

  • PostgreSQL چیست و PostGIS چگونه است؟ What is PostgreSQL and how about PostGIS?

  • نصب PostgreSQL و PostGIS PostgreSQL and PostGIS installation

  • مقدمه‌ای بر pgAdmin Introduction to pgAdmin

  • نصب QGIS و مقدمه‌ای بر رابط کاربری QGIS QGIS installation and introduction to the user interface of QGIS

  • اتصال QGIS به پایگاه داده PostGIS Connecting QGIS into the PostGIS database

  • آپلود شیپ‌فایل‌ها در پایگاه داده PostGIS Uploading shapefiles into the PostGIS database

  • آپلود فایل CSV در پایگاه داده PostGIS Uploading a CSV file into the PostGIS database

  • ایجاد یک شیء Sequence در پایگاه داده Creating a database sequence object

  • آپلود رکوردها در جداول پایگاه داده موجود Uploading records into the existing database tables

  • مدیریت مجموعه‌داده‌های بزرگ در جدول ویژگی‌های QGIS Handling large datasets in QGIS attribute table

پرس‌وجوهای فضایی و غیرفضایی پایه و انواع هندسه Basic spatial and non-spatial queries & geometry types

  • اولین پرس‌وجوی PostgreSQL First PostgreSQL query

  • نام مستعار ستون Column alias

  • ادغام رشته‌ها Concatenating strings

  • پرس‌وجوهای فضایی پایه ST_X، ST_Y و ST_MakePoint Basic spatial queries ST_X, ST_Y, and ST_MakePoint

  • روش‌های دیگر ایجاد هندسه نقطه Other ways of creating point geometry

  • ایجاد چند-هندسه با استفاده از ST_Collect Multi-geometry creation using ST_Collect

  • ایجاد چند-هندسه با استفاده از ST_Collect به عنوان یک تابع تجمعی Multi-geometry creation using ST_Collect as an aggregate function

  • تبدیل چند-بخش به تک-بخش و برگرداندن تعداد هندسه‌ها با استفاده از ST_NumGeometries Multi-part to single-part and return number of geom using ST_NumGeometries

  • ساخت خطوط با ST_MakeLine Making lines with ST_MakeLine

  • ساخت خطوط با ST_MakeLine به عنوان یک تابع تجمعی Making lines with ST_MakeLine as an aggregate function

  • استخراج نقاط از خطوط Extracting points from lines

  • ایجاد چندضلعی‌ها با استفاده از ST_MakePolygon Creating polygons using ST_MakePolygon

  • استخراج یک خط-رشته از یک چندضلعی Extracting a linestring from a polygon

  • بازگرداندن داده‌ها با فرمت GeoJSON با استفاده از ST_AsGeoJSON Return data in a GeoJSON format using ST_AsGeoJSON

  • نمایش هندسه در قالب Well-Known Text (WKT) و Extended Well-Known Text (EWKT) Represent geometry in Well-Known Text (WKT) and Extended Well-Known Text (EWKT)

  • تبدیل WKT و EWKT به هندسه Convert WKT and EWKT into geometry

  • سایر فرمت‌های نمایش هندسه در PostGIS Other geometry representation formats in PostGIS

توابع سیستم مرجع مختصات Coordinate Reference System Functions

  • توابع سیستم مرجع مختصات (CRS): ST_SRID، ST_SetSRID، ST_Transform Coordinate reference system (CRS) functions: ST_SRID, ST_SetSRID, ST_Transform

  • محاسبات مساحت با استفاده از ST_Area و ST_Transform Area calculations using ST_Area and ST_Transform

  • محاسبه طول خط با استفاده از ST_Length و ST_Transform Calculate the length of the line using ST_Length and ST_Transform

فیلتر کردن، محدود کردن و مرتب‌سازی داده‌ها Filtering, limiting and sorting data

  • عبارت WHERE WHERE clause

  • عملگرهای منطقی و مقایسه‌ای در عبارت WHERE Logical and comparison operators in WHERE clause

  • عملگرهای LIKE و ILIKE در تطبیق الگو LIKE and ILIKE operators in pattern matching

  • کاراکترهای Wildcard در تطبیق الگو Wildcards in pattern matching

  • عبارت ORDER BY ORDER BY clause

  • عبارت Limit Limit clause

  • عبارت FETCH FETCH clause

انواع داده Data Types

  • نوع داده هندسه برداری Vector Geometry Data Type

  • نوع داده هندسه رستری Raster Geometry Data Type

  • انواع داده Integer، Serial، Decimal Integers, Serial, Decimal Data Types

  • نوع داده Boolean Boolean Data Type

  • انواع داده Character و Text Character and Text Data Types

  • انواع داده Date و TimeStamp Date and TimeStamp Data Types

  • آرایه‌ها Arrays

مدیریت جداول پایگاه داده و کلیدهای اصلی و خارجی Managing Database Tables and Primary and Foreign Keys

  • ایجاد یک جدول پایگاه داده در pgAdmin Creating a database table in pgAdmin

  • افزودن یک ستون هندسه به جدول موجود Adding a geometry column to an existing table

  • کلید اصلی Primary Key

  • کلید خارجی Foreign Key

  • عملگرهای کلید خارجی در حذف Foreign Key on Delete Actions

روابط پایگاه داده Database Relationships

  • مقدمه‌ای بر روابط پایگاه داده: یک به یک، یک به چند، چند به چند Introduction to Database Relationships: One to One, One to Many, Many to Many

  • رابطه یک به یک One to One Relationship

  • رابطه یک به چند One to Many Relationship

  • روابط چند به چند Many to Many Relationships

درج، به‌روزرسانی و حذف فضایی رکوردها Spatial Insert, Update, Delete Records

  • درج فضایی Spatial Insert

  • درج فضایی چندگانه Spatial Multi-Insert

  • به‌روزرسانی فضایی Spatial Update

  • به‌روزرسانی فضایی با Join Spatial Update With Join

  • عبارت حذف Delete Statement

  • قابلیت Upsert Upsert feature

نمایه‌گذاری فضایی و Vacuum و Analyze Spatial Indexing and Vacuum and Analyze

  • نمایه‌گذاری فضایی Spatial Indexing

  • Vacuum و Analyze Vacuum and Analyze

  • سایر نمایه‌های غیرفضایی Other non-spatial indexes

Joinهای فضایی و پرس‌وجوهای روابط فضایی Spatial Joins and Spatial Relationship Queries

  • مقدمه‌ای بر Inner Join Introduction to Inner Join

  • مقدمه‌ای بر Left Join و Right Join Introduction to Left and Right Joins

  • مقدمه‌ای بر Full-Outer Join Introduction to Full-Outer Join

  • ST_Intersects ST_Intersects

  • ST_Contains ST_Contains

  • ST_Within ST_Within

  • ST_Touches ST_Touches

  • ST_DWithin ST_DWithin

  • ST_Distance ST_Distance

مبانی PL/pgSQL PL/pgSQL Basics

  • مقدمه‌ای بر PL/pgSQL و بلوک کد ناشناس Introduction to PL/pgSQL and anonymous block code

  • متغیرها Variables

  • متغیر از نوع Row Row type variable

  • متغیر از نوع Record Record type variable

ساختارهای کنترلی PL/pgSQL PL/pgSQL Control Structures

  • عبارت If If statement

  • عبارت Case ساده Simple case statement

  • عبارت Case جستجو شده Searched case statement

  • حلقه‌ها Loops

  • حلقه While While Loop

  • حلقه For For Loop

  • عبارت Continue Continue Statement

توابع PL/pgSQL PL/pgSQL Functions

  • ایجاد یک تابع Creating a function

  • پارامترهای تابع - in، out و inout Function parameters - in, out and inout

  • توابعی که یک جدول را برمی‌گردانند Functions returning a table

  • حذف یک تابع Drop a function

روال‌ها در PL/pgSQL PL/pgSQL Procedures

  • روال‌ها در PostgreSQL (تئوری) Procedures in PostgreSQL (Theory)

  • ایجاد یک روال Create a procedure

  • حذف یک روال Drop a procedure

نمایش نظرات

آموزش صفر تا صد PostGIS: تسلط بر PostGIS با QGIS
جزییات دوره
6.5 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
118
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ikrom Nishanbaev Ikrom Nishanbaev

توسعه‌دهنده زمین و وب و دانشجوی دکترا در Curtin Uni