🧭 مفاهیم GIS و PostGIS
پایگاه داده مکانی، سیستم مختصات، نمایه مکانی و واژههای پایه
-
پایگاه داده مکانی چیست و چه فرقی با پایگاه داده معمولی دارد؟
پایگاه دادهای که علاوه بر متن و عدد، نقطه، خط و چندضلعی را ذخیره میکند و با توابع مکانی مثل فاصله، تقاطع و بافر روی آنها تحلیل انجام میدهد. PostGIS محبوبترین پایگاه داده مکانی متنباز است.
-
PostGIS چیست و چرا همه ابزارهای GIS به آن وصل میشوند؟
PostGIS افزونهای رایگان و متنباز برای PostgreSQL است که انواع geometry و geography و صدها تابع مکانی (با پیشوند ST_) اضافه میکند و آن را به یک موتور کامل تحلیل مکانی تبدیل میکند.
-
انواع هندسه در PostGIS (نقطه، خط، چندضلعی و Multi) چیست؟
سه نوع پایه Point، LineString و Polygon هستند و هر کدام نسخه چندبخشی (MultiPoint، MultiLineString، MultiPolygon) دارند. نوع ستون را موقع ساخت جدول مشخص کنید، مثلاً geometry(Point, 4326).
-
تفاوت geometry و geography در PostGIS چیست و کدام را انتخاب کنم؟
geometry روی صفحه تخت (واحد سیستم مختصات) محاسبه میکند و همه توابع را دارد؛ geography روی کره زمین است و فاصله و مساحت را به متر میدهد ولی توابع کمتری دارد. برای ذخیره geometry را بگیرید و برای اندازهگیری ب…
-
حالت ویرایش جدول چقدر امن است؟ اگر اشتباه کنم چه میشود؟
حالت ویرایش همیشه خاموش شروع میشود، هر تغییر اول پیشنویس است، قبل از ذخیره بازبینی و برای حذف تأیید جدا میخواهد، ذخیره همهیاهیچ است، تعارض با همکار تشخیص داده میشود و آخرین ذخیره قابل بازگردانی است. بکاپ …
-
SRID و EPSG چیست و چرا اشتباه بودنش لایهها را جابهجا میکند؟
SRID شماره سیستم مختصات (معمولاً همان کد EPSG) است. اگر روی داده اشتباه باشد، لایه جابهجا یا در جای دیگر دنیا دیده میشود. SRID فقط برچسب است و با ST_Transform مختصات واقعاً تبدیل میشود.
-
برای دادههای ایران کدام SRID را انتخاب کنم؟
برای ذخیره و نمایش وب EPSG:4326؛ برای محاسبه دقیق فاصله و مساحت UTM همان ناحیه: 32638 (غرب)، 32639 (مرکز مثل تهران و اصفهان)، 32640 (شرق مثل مشهد و کرمان) و 32641 (منتهیالیه شرق).
-
نمایه مکانی (GiST) چیست و چرا کوئریهای من بدون آن کند است؟
نمایه مکانی ساختاری است که جستوجو بین میلیونها عارضه را سریع میکند. بدون آن هر کوئری مکانی کل جدول را میخواند. با CREATE INDEX ... USING gist (geom) ساخته میشود؛ ورود فایل در سایت و «سلامت داده» خودکار آن…
-
داده برداری و رستر چه فرقی دارند و هر کدام را کجا نگه دارم؟
داده برداری نقطه، خط و چندضلعی با ویژگیهاست و در جدولهای PostGIS ذخیره میشود. رستر شبکهای از سلولها (تصویر ماهوارهای، DEM) است و حجم زیادی میگیرد؛ برای رستر افزونه رستر یا سرویس رستر پلن سازمانی را در ن…
-
چرا PostGIS؟ چه فرقی با Shapefile و GeoPackage دارد؟
Shapefile و GeoPackage فایلاند و برای یک نفر روی یک کامپیوتر عالیاند. وقتی چند نفر همزمان کار میکنند، یک وبسایت یا GeoServer باید لایه را نشان دهد یا داده از چند صد هزار عارضه بیشتر میشود، به پایگاه داده…
-
برای راهاندازی WebGIS به چه چیزهایی نیاز دارم و PostGIS.ir کدام را پوشش میدهد؟
معمولاً سه لایه لازم است: پایگاه داده مکانی (PostGIS)، سرور نقشه یا API (کاشی برداری، OGC API، WMS/WFS) و کتابخانه نمایش در مرورگر (Leaflet، OpenLayers، MapLibre). PostGIS.ir دو لایه اول را آماده میدهد.
-
WMS، WFS، XYZ، کاشی برداری و OGC API Features چه فرقی دارند؟
WMS تصویر نقشه میدهد، WFS خود عوارض را، XYZ کاشیهای تصویری، کاشی برداری (MVT/PBF) داده برداری تکهشده برای نمایش سریع و OGC API Features عوارض را بهصورت GeoJSON با REST. بسته به نیازتان یکی را انتخاب کنید.
-
هر افزونه PostGIS (pgRouting، رستر، توپولوژی، SFCGAL، pg_trgm، hstore، ...) چه کاری میکند؟
PostGIS هسته مکانی است؛ pgRouting مسیریابی، رستر تصاویر ماهوارهای، توپولوژی مرز مشترک، SFCGAL هندسه سهبعدی، pg_trgm و fuzzystrmatch جستوجوی تقریبی متن، hstore ویژگیهای متغیر و uuid-ossp شناسه یکتا میدهند.
-
pgRouting چیست و چه کاری با آن میشود کرد؟
pgRouting افزونهای برای PostgreSQL است که روی شبکه معابر کوتاهترین مسیر، تحلیل شبکه و حوزه دسترسی (مثلاً همه جاهایی که در ۱۰ دقیقه رانندگی میرسید) محاسبه میکند. شبکه آماده شهرها را از «داده آماده ایران» بگی…
-
واژهنامه GIS و PostGIS: معنی اصطلاحهای رایج
معنی کوتاه واژههایی مثل SRID، EPSG، WKT، WKB، GeoJSON، GiST، geometry، گره، بافر، تقاطع، DEM، COG، MVT و ... برای کسانی که تازه شروع میکنند.