.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "OGRINFO" "1" "Aug 18, 2026" "" "GDAL" .SH "نام (NAME)" ogrinfo \- فهرست کردن اطلاعات درباره یک منبع داده با پشتیبانی OGR .SH "خلاصه دستور (SYNOPSIS)" .INDENT 0.0 .INDENT 3.5 .sp .EX Usage: ogrinfo [\-\-help] [\-\-long\-usage] [\-\-help\-general] [\-json] [\-ro] [\-update] [\-\-quiet] [\-fid ] [\-spat ] [\-geomfield ] [\-where ] [[\-sql ]|[\-rl]] [\-dialect ] [\-al] [[\-summary]|[\-features]] [\-limit ] [\-fields YES|NO] [\-geom YES|NO|SUMMARY|WKT|ISO_WKT] [\-oo ]... [\-nomd] [\-listmdd] [\-mdd ]... [\-nocount] [\-noextent] [\-extent3D] [\-nogeomtype] [\-wkt_format WKT1|WKT2|WKT2_2015|WKT2_2019] [\-fielddomain ] [\-if ]... filename []... .EE .UNINDENT .UNINDENT .SH "توضیحات (DESCRIPTION)" .sp برنامه \fBogrinfo\fP اطلاعات مختلفی را درباره یک منبع داده با پشتیبانی OGR در خروجی استاندارد (ترمینال) فهرست می‌کند. همچنین با اجرای دستورات SQL امکان ویرایش داده‌ها نیز وجود دارد. .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 معادل در رابط جدید خط فرمان \(dqgdal\(dq: .sp دستور \fI\%gdal vector info\fP را ببینید. .UNINDENT .UNINDENT .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \-\-help نمایش این پیام راهنما و خروج. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-general نمایش پیام خلاصه نحوه استفاده برای گزینه‌های عمومی خط فرمان GDAL و خروج. .UNINDENT .INDENT 0.0 .TP .B \-if نام فرمت/درایور برای تلاش جهت باز کردن فایل (یا فایل‌های) ورودی. معمولاً نیازی به تعیین آن نیست، اما می‌توان برای صرف‌نظر از تشخیص خودکار درایور، هنگامی که درایور مناسب انتخاب نمی‌شود، از آن استفاده کرد. این گزینه می‌تواند چندین بار برای تعیین چند درایور نامزد تکرار شود. توجه داشته باشید که این گزینه، درایورها را مجبور به باز کردن مجموعه داده نمی‌کند؛ به‌ویژه برخی درایورها نیازمندی‌هایی روی پسوند فایل دارند. .sp افزوده شده در نسخه 3.2. .UNINDENT .INDENT 0.0 .TP .B \-json نمایش خروجی در قالب JSON، مطابق با طرح‌واره \X'tty: link https://github.com/OSGeo/gdal/blob/release/3.13/apps/data/ogrinfo_output.schema.json'\fI\%ogrinfo_output.schema.json\fP\X'tty: link'\&. .sp افزوده شده در نسخه 3.7. .UNINDENT .INDENT 0.0 .TP .B \-ro باز کردن منبع داده در حالت فقط‌خواندنی (read\-only). .UNINDENT .INDENT 0.0 .TP .B \-al فهرست کردن تمام لایه‌ها (به جای نیاز به ارسال نام لایه‌ها به عنوان آرگومان استفاده می‌شود). در خروجی متنی پیش‌فرض، این گزینه همچنین فهرست کردن تمام عوارض (features) را فعال می‌کند که می‌توان با گزینه \fI\%\-so\fP آن را غیرفعال کرد. در خروجی JSON، گزینه \-al به طور ضمنی فعال است، اما فهرست کردن عوارض باید صریحاً با گزینه \fI\%\-features\fP فعال شود. .UNINDENT .INDENT 0.0 .TP .B \-rl فعال کردن حالت خواندن تصادفی لایه‌ها؛ یعنی پیمایش روی عوارض به ترتیبی که در مجموعه داده قرار دارند، نه به صورت لایه به لایه. این کار می‌تواند برای برخی فرمت‌ها (مانند OSM و GMLAS) به طور چشمگیری سریع‌تر باشد. گزینه \-rl نمی‌تواند همزمان با \-sql استفاده شود. .UNINDENT .INDENT 0.0 .TP .B \-so فقط خلاصه (Summary Only): جلوگیری از فهرست کردن تک‌تک عوارض و نمایش فقط اطلاعات خلاصه‌ای مانند سیستم تصویر، طرح‌واره (schema)، تعداد عوارض و محدوده‌ها (extents). در خروجی JSON، گزینه \-so به طور ضمنی فعال است و فهرست کردن عوارض می‌تواند با \fI\%\-features\fP فعال شود. .UNINDENT .INDENT 0.0 .TP .B \-features فعال کردن فهرست‌بندی عوارض. این گزینه اثر معکوس \fI\%\-so\fP را دارد. .sp در صورت استفاده از تابع کتابخانه‌ای \fI\%GDALVectorInfo()\fP و/یا گزینه \fI\%\-json\fP، این گزینه باید با احتیاط استفاده شود؛ زیرا کل خروجی ogrinfo در حافظه ساخته خواهد شد. در نتیجه، هنگام استفاده روی مجموعه بزرگی از عوارض، ممکن است حافظه RAM تمام شود. .sp افزوده شده در نسخه 3.7. .UNINDENT .INDENT 0.0 .TP .B \-limit افزوده شده در نسخه 3.9. .sp محدود کردن تعداد عوارض در هر لایه. .UNINDENT .INDENT 0.0 .TP .B \-q حالت بی‌صدا: غیرفعال کردن گزارش پرجزئیات اطلاعات مختلف شامل دستگاه مختصات، طرح‌واره لایه، محدوده‌ها و تعداد عوارض. .UNINDENT .INDENT 0.0 .TP .B \-where یک پرس‌وجوی ویژگی (attribute query) به شکل محدودشده از پرس‌وجوهای مورد استفاده در عبارت \fIWHERE\fP در SQL. تنها عوارضی که با این پرس‌وجوی ویژگی مطابقت داشته باشند گزارش خواهند شد. دستور نگارش \fB@\fP می‌تواند برای مشخص کردن اینکه محتوا در فایلی با نام مشخص‌شده قرار دارد استفاده شود. .sp مثالی از \fB\-where\fP و استفاده از نقل‌قول: .INDENT 7.0 .INDENT 3.5 .sp .EX \-where \(dq\e\(dqCorner Point Identifier\e\(dq LIKE \(aq%__00_00\(aq\(dq .EE .UNINDENT .UNINDENT .sp نکته: گزینه \-dialect همراه با \-where نادیده گرفته می‌شود. اگر می‌خواهید از \-dialect استفاده کنید، به جای \-where از \-sql استفاده نمایید. .UNINDENT .INDENT 0.0 .TP .B \-sql |@ اجرای دستور SQL مشخص‌شده و بازگرداندن نتیجه. دستور نگارش \fB@\fP می‌تواند برای نشان دادن این موضوع استفاده شود که محتوا در فایل مشخص‌شده قرار دارد (برای مثال \fB@my_select.txt\fP که در آن my_select.txt فایلی در دایرکتوری جاری است). داده‌ها همچنین می‌توانند با دستورات INSERT ،UPDATE ،DELETE ،DROP TABLE ،ALTER TABLE و غیره در SQL ویرایش شوند. قابلیت‌های ویرایش به گویش (dialect) انتخاب‌شده با گزینه \fI\%\-dialect\fP بستگی دارد. .UNINDENT .INDENT 0.0 .TP .B \-dialect گویش SQL. در برخی موارد با ارسال مقدار گویش \fBOGRSQL\fP می‌توان به جای SQL بومی یک RDBMS، از \fI\%گویش OGR SQL\fP (بهینه‌سازی‌نشده) استفاده کرد. \fI\%گویش SQLite در SQL\fP را می‌توان با مقادیر گویش \fBSQLITE\fP و \fBINDIRECT_SQLITE\fP انتخاب کرد، و این گویش می‌تواند با هر منبع داده‌ای استفاده شود. نکته: گزینه \-dialect همراه با \-where نادیده گرفته می‌شود. اگر می‌خواهید از \-dialect استفاده کنید، به جای \-where از \-sql استفاده نمایید. .UNINDENT .INDENT 0.0 .TP .B \-spat محدوده جغرافیایی مورد نظر. تنها عوارض درون این مستطیل گزارش خواهند شد. .UNINDENT .INDENT 0.0 .TP .B \-geomfield نام فیلد هندسه‌ای که فیلتر مکانی روی آن اعمال می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-fid در صورت تعیین، تنها عارضه‌ای با این شناسه عارضه (feature id) گزارش خواهد شد. به صورت انحصاری نسبت به پرس‌وجوهای مکانی یا توصیفی عمل می‌کند. نکته: اگر می‌خواهید چندین عارضه را بر اساس شناسه آن‌ها انتخاب کنید، می‌توانید از این واقعیت استفاده کنید که \(aqfid\(aq یک فیلد ویژه شناخته‌شده توسط OGR SQL است. بنابراین، \fI\-where \(dqfid in (1,3,5)\(dq\fP عوارض ۱، ۳ و ۵ را انتخاب خواهد کرد. .UNINDENT .INDENT 0.0 .TP .B \-fields=YES|NO اگر روی \fBNO\fP تنظیم شود، خروجی عوارض مقادیر فیلدها را نمایش نخواهد داد. مقدار پیش‌فرض \fBYES\fP است. .UNINDENT .INDENT 0.0 .TP .B \-fielddomain افزوده شده در نسخه 3.3. .sp نمایش جزئیات درباره یک دامنه فیلد (field domain). .UNINDENT .INDENT 0.0 .TP .B \-geom=YES|NO|SUMMARY|WKT|ISO_WKT اگر روی \fBNO\fP تنظیم شود، خروجی عوارض اطلاعات هندسه را نمایش نخواهد داد. اگر روی \fBSUMMARY\fP تنظیم شود، تنها خلاصه‌ای از هندسه نمایش داده می‌شود. اگر روی \fBYES\fP یا \fBISO_WKT\fP تنظیم شود، هندسه در فرمت کامل OGC WKT گزارش خواهد شد. اگر روی \fBWKT\fP تنظیم شود، هندسه در قالب سنتی \fBWKT\fP گزارش خواهد شد. مقدار پیش‌فرض \fBYES\fP است. .UNINDENT .INDENT 0.0 .TP .B \-oo = گزینه باز کردن مجموعه داده (مختص فرمت). .sp اگر یک درایور از گزینه باز کردن \fBOGR_SCHEMA\fP پشتیبانی کند، می‌توان از آن برای بازنویسی جزئی یا کامل طرح‌واره شناسایی‌شده خودکار (یعنی اینکه چه فیلدهایی با چه نوع‌ها، زیرنوع‌ها، طول، دقت و غیره خوانده شوند) مجموعه داده استفاده کرد. .sp مقدار این گزینه یک رشته JSON یا مسیری به یک فایل JSON است که با \X'tty: link https://raw.githubusercontent.com/OSGeo/gdal/refs/heads/master/ogr/data/ogr_fields_override.schema.json'\fI\%تعریف طرح‌واره گزینه باز کردن OGR_SCHEMA\fP\X'tty: link' مطابقت دارد. .UNINDENT .INDENT 0.0 .TP .B \-nomd جلوگیری از چاپ متاداده (فرادهاده). برخی مجموعه‌های داده ممکن است حاوی تعداد زیادی رشته متاداده باشند. .UNINDENT .INDENT 0.0 .TP .B \-listmdd فهرست کردن تمام دامنه‌های متاداده موجود برای مجموعه داده. .UNINDENT .INDENT 0.0 .TP .B \-mdd گزارش متاداده برای دامنه مشخص‌شده. از \fBall\fP می‌توان برای گزارش متاداده در تمام دامنه‌ها استفاده کرد. .UNINDENT .INDENT 0.0 .TP .B \-nocount جلوگیری از چاپ تعداد عوارض. .UNINDENT .INDENT 0.0 .TP .B \-noextent جلوگیری از چاپ محدوده مکانی. .UNINDENT .INDENT 0.0 .TP .B \-extent3D افزوده شده در نسخه 3.9. .sp درخواست گزارش محدوده سه‌بعدی (3D) (حالت پیش‌فرض فقط دو‌بعدی 2D است). توجه داشته باشید که این عملیات بسته به قابلیت‌های فرمت و درایور ممکن است کندتر از درخواست محدوده دو‌بعدی باشد. .UNINDENT .INDENT 0.0 .TP .B \-nogeomtype جلوگیری از چاپ نوع هندسه لایه. .sp افزوده شده در نسخه 3.1. .UNINDENT .INDENT 0.0 .TP .B \-\-formats فهرست کردن تمام فرمت‌های برداری پشتیبانی‌شده توسط این ساخت GDAL (فقط‌خواندنی و خواندن/نوشتن) و خروج. پشتیبانی از فرمت به شرح زیر نشان داده می‌شود: .INDENT 7.0 .IP \(bu 2 \fBro\fP درایور فقط‌خواندنی است .IP \(bu 2 \fBrw\fP خواندن یا نوشتن است (یعنی از \fI\%GDALDriver::CreateCopy()\fP پشتیبانی می‌کند) .IP \(bu 2 \fBrw+\fP خواندن، نوشتن و به‌روزرسانی است (یعنی از \fI\%GDALDriver::Create()\fP پشتیبانی می‌کند) .IP \(bu 2 حرف \fBv\fP برای فرمت‌هایی که از ورودی/خروجی مجازی (\fB/vsimem\fP، \fB/vsigzip\fP، \fB/vsizip\fP و غیره) پشتیبانی می‌کنند الحاق می‌شود. .IP \(bu 2 حرف \fBs\fP برای فرمت‌هایی که از زیرمجموعه‌داده‌ها پشتیبانی می‌کنند الحاق می‌شود. .UNINDENT .sp ترتیبی که درایورها فهرست می‌شوند همان ترتیبی است که در سیستم ثبت شده‌اند، که تعیین‌کننده ترتیبی است که هنگام باز کردن یک مجموعه داده به صورت پیاپی بررسی می‌شوند. در بیشتر مواقع این ترتیب اهمیتی ندارد، اما در برخی شرایط ممکن است چندین درایور یک فایل یکسان را شناسایی کنند. گزینه \fB\-if\fP در برخی ابزارها می‌تواند برای محدود کردن باز کردن مجموعه داده به زیرمجموعه‌ای از درایورها (معمولاً یکی) تعیین شود. توجه داشته باشید که این کار، آن درایورها را مجبور به باز کردن مجموعه داده نمی‌کند؛ به‌ویژه برخی درایورها الزاماتی برای پسوند فایل دارند. به عنوان روشی دیگر، گزینه پیکربندی \fI\%GDAL_SKIP\fP نیز می‌تواند برای مستثنی کردن یک یا چند درایور استفاده شود. .UNINDENT .INDENT 0.0 .TP .B \-wkt_format فرمت WKT مورد استفاده برای نمایش SRS (دستگاه مرجع مکانی). مقادیر پشتیبانی‌شده کنونی برای \fBformat\fP عبارتند از: .sp \fBWKT1\fP .sp \fBWKT2\fP (جدیدترین نسخه WKT، در حال حاضر \fIWKT2_2018\fP) .sp \fBWKT2_2015\fP .sp \fBWKT2_2018\fP .sp افزوده شده در نسخه 3.0.0. .UNINDENT .INDENT 0.0 .TP .B منبع داده‌ای که باید باز شود. می‌تواند نام فایل، دایرکتوری یا نام‌های مجازی دیگر باشد. برای منابع داده پشتیبانی‌شده، فهرست OGR Vector Formats را ببینید. .UNINDENT .INDENT 0.0 .TP .B یک یا چند نام لایه می‌توانند گزارش شوند. اگر هیچ نام لایه‌ای ارسال نشود، ogrinfo فهرستی از لایه‌های موجود (و نوع هندسه سراسری آن‌ها) را گزارش می‌دهد. اگر نام لایه (یا لایه‌ها) داده شود، آنگاه محدوده‌ها، دستگاه مختصات، تعداد عوارض، نوع هندسه، طرح‌واره و تمام عوارض مطابق با پارامترهای پرس‌وجو به ترمینال گزارش داده می‌شوند. اگر هیچ پارامتر پرس‌وجویی ارائه نشود، تمام عوارض گزارش داده خواهند شد. .sp هندسه‌ها در قالب OGC WKT گزارش می‌شوند. .SH "کد وضعیت بازگشتی (RETURN STATUS CODE)" .sp برنامه در صورت موفقیت کد وضعیت 0 و در صورت بروز خطا مقداری غیر صفر برمی‌گرداند (خطاهای غیرمسدودکننده که به صورت هشدار اعلام می‌شوند، اجرای موفقیت‌آمیز در نظر گرفته می‌شوند). .SH "رابط برنامه‌نویسی سی (C API)" .sp این ابزار همچنین از طریق زبان C با تابع \fI\%GDALVectorInfo()\fP قابل فراخوانی است. .sp افزوده شده در نسخه 3.7. .SH "مثال‌ها (EXAMPLES)" .SS "مثال ۱: گزارش کردن نام لایه‌ها در یک فایل NTF" .INDENT 0.0 .INDENT 3.5 .sp .EX $ ogrinfo wrk/SHETLAND_ISLANDS.NTF INFO: Open of \(gawrk/SHETLAND_ISLANDS.NTF\(aq using driver \(gaUK .NTF\(aq successful. 1: BL2000_LINK (Line String) 2: BL2000_POLY (None) 3: BL2000_COLLECTIONS (None) 4: FEATURE_CLASSES (None) .EE .UNINDENT .UNINDENT .SS "مثال ۲: بازیابی خلاصه (\-so) یک لایه بدون نمایش جزئیات تک‌تک عوارض" .INDENT 0.0 .INDENT 3.5 .sp .EX $ ogrinfo \e \-so \e natural_earth_vector.gpkg \e ne_10m_admin_0_antarctic_claim_limit_lines INFO: Open of \(ganatural_earth_vector.gpkg\(aq using driver \(gaGPKG\(aq successful. Layer name: ne_10m_admin_0_antarctic_claim_limit_lines Geometry: Line String Feature Count: 23 Extent: (\-150.000000, \-90.000000) \- (160.100000, \-60.000000) Layer SRS WKT: GEOGCS[\(dqWGS 84\(dq, DATUM[\(dqWGS_1984\(dq, SPHEROID[\(dqWGS 84\(dq,6378137,298.257223563, AUTHORITY[\(dqEPSG\(dq,\(dq7030\(dq]], AUTHORITY[\(dqEPSG\(dq,\(dq6326\(dq]], PRIMEM[\(dqGreenwich\(dq,0, AUTHORITY[\(dqEPSG\(dq,\(dq8901\(dq]], UNIT[\(dqdegree\(dq,0.0174532925199433, AUTHORITY[\(dqEPSG\(dq,\(dq9122\(dq]], AUTHORITY[\(dqEPSG\(dq,\(dq4326\(dq]] FID Column = fid Geometry Column = geom type: String (15.0) scalerank: Integer (0.0) featurecla: String (50.0) .EE .UNINDENT .UNINDENT .SS "مثال ۳: دریافت اطلاعات یک فایل در قالب JSON بدون نمایش جزئیات تک‌تک عوارض" .INDENT 0.0 .INDENT 3.5 .sp .EX ogrinfo \-json poly.shp .EE .UNINDENT .UNINDENT .INDENT 0.0 .INDENT 3.5 .sp .EX { \(dqdescription\(dq:\(dqautotest/ogr/data/poly.shp\(dq, \(dqdriverShortName\(dq:\(dqESRI Shapefile\(dq, \(dqdriverLongName\(dq:\(dqESRI Shapefile\(dq, \(dqlayers\(dq:[ { \(dqname\(dq:\(dqpoly\(dq, \(dqmetadata\(dq:{ \(dq\(dq:{ \(dqDBF_DATE_LAST_UPDATE\(dq:\(dq2018\-08\-02\(dq }, \(dqSHAPEFILE\(dq:{ \(dqSOURCE_ENCODING\(dq:\(dq\(dq } }, \(dqgeometryFields\(dq:[ { \(dqname\(dq:\(dq\(dq, \(dqtype\(dq:\(dqPolygon\(dq, \(dqnullable\(dq:true, \(dqextent\(dq:[ 478315.53125, 4762880.5, 481645.3125, 4765610.5 ], \(dqcoordinateSystem\(dq:{ \(dqwkt\(dq:\(dqPROJCRS[\e\(dqOSGB36 / British National Grid\e\(dq,BASEGEOGCRS[\e\(dqOSGB36\e\(dq,DATUM...\(dq, \(dqprojjson\(dq:{ \(dq$schema\(dq:\(dqhttps://proj.org/schemas/v0.6/projjson.schema.json\(dq, \(dqtype\(dq:\(dqProjectedCRS\(dq, \(dqname\(dq:\(dqOSGB36 / British National Grid\(dq, \(dqbase_crs\(dq:{ \(dqname\(dq:\(dqOSGB36\(dq, \(dqdatum\(dq:{ \(dqtype\(dq:\(dqGeodeticReferenceFrame\(dq, \(dqname\(dq:\(dqOrdnance Survey of Great Britain 1936\(dq, \(dqellipsoid\(dq:{ \(dqname\(dq:\(dqAiry 1830\(dq, \(dqsemi_major_axis\(dq:6377563.396, \(dqinverse_flattening\(dq:299.3249646 } }, \(dqcoordinate_system\(dq:{ \(dqsubtype\(dq:\(dqellipsoidal\(dq, \(dqaxis\(dq:[ { \(dqname\(dq:\(dqGeodetic latitude\(dq, \(dqabbreviation\(dq:\(dqLat\(dq, \(dqdirection\(dq:\(dqnorth\(dq, \(dqunit\(dq:\(dqdegree\(dq }, { \(dqname\(dq:\(dqGeodetic longitude\(dq, \(dqabbreviation\(dq:\(dqLon\(dq, \(dqdirection\(dq:\(dqeast\(dq, \(dqunit\(dq:\(dqdegree\(dq } ] }, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:4277 } }, \(dqconversion\(dq:{ \(dqname\(dq:\(dqBritish National Grid\(dq, \(dqmethod\(dq:{ \(dqname\(dq:\(dqTransverse Mercator\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:9807 } }, \(dqparameters\(dq:[ { \(dqname\(dq:\(dqLatitude of natural origin\(dq, \(dqvalue\(dq:49, \(dqunit\(dq:\(dqdegree\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:8801 } }, { \(dqname\(dq:\(dqLongitude of natural origin\(dq, \(dqvalue\(dq:\-2, \(dqunit\(dq:\(dqdegree\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:8802 } }, { \(dqname\(dq:\(dqScale factor at natural origin\(dq, \(dqvalue\(dq:0.9996012717, \(dqunit\(dq:\(dqunity\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:8805 } }, { \(dqname\(dq:\(dqFalse easting\(dq, \(dqvalue\(dq:400000, \(dqunit\(dq:\(dqmetre\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:8806 } }, { \(dqname\(dq:\(dqFalse northing\(dq, \(dqvalue\(dq:\-100000, \(dqunit\(dq:\(dqmetre\(dq, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:8807 } } ] }, \(dqcoordinate_system\(dq:{ \(dqsubtype\(dq:\(dqCartesian\(dq, \(dqaxis\(dq:[ { \(dqname\(dq:\(dqEasting\(dq, \(dqabbreviation\(dq:\(dqE\(dq, \(dqdirection\(dq:\(dqeast\(dq, \(dqunit\(dq:\(dqmetre\(dq }, { \(dqname\(dq:\(dqNorthing\(dq, \(dqabbreviation\(dq:\(dqN\(dq, \(dqdirection\(dq:\(dqnorth\(dq, \(dqunit\(dq:\(dqmetre\(dq } ] }, \(dqscope\(dq:\(dqEngineering survey, topographic mapping.\(dq, \(dqarea\(dq:\(dqUnited Kingdom (UK) \- offshore to boundary of UKCS within 49°45...\(dq, \(dqbbox\(dq:{ \(dqsouth_latitude\(dq:49.75, \(dqwest_longitude\(dq:\-9, \(dqnorth_latitude\(dq:61.01, \(dqeast_longitude\(dq:2.01 }, \(dqid\(dq:{ \(dqauthority\(dq:\(dqEPSG\(dq, \(dqcode\(dq:27700 } }, \(dqdataAxisToSRSAxisMapping\(dq:[ 1, 2 ] } } ], \(dqfeatureCount\(dq:10, \(dqfields\(dq:[ { \(dqname\(dq:\(dqAREA\(dq, \(dqtype\(dq:\(dqReal\(dq, \(dqwidth\(dq:12, \(dqprecision\(dq:3, \(dqnullable\(dq:true, \(dquniqueConstraint\(dq:false }, { \(dqname\(dq:\(dqEAS_ID\(dq, \(dqtype\(dq:\(dqInteger64\(dq, \(dqwidth\(dq:11, \(dqnullable\(dq:true, \(dquniqueConstraint\(dq:false }, { \(dqname\(dq:\(dqPRFEDEA\(dq, \(dqtype\(dq:\(dqString\(dq, \(dqwidth\(dq:16, \(dqnullable\(dq:true, \(dquniqueConstraint\(dq:false } ] } ], \(dqmetadata\(dq:{ }, \(dqdomains\(dq:{ }, \(dqrelationships\(dq:{ } } .EE .UNINDENT .UNINDENT .SS "مثال ۴: استفاده از \-q و یک پرس‌وجوی توصیفی برای محدود کردن خروجی به عوارض خاصی در یک لایه" .INDENT 0.0 .INDENT 3.5 .sp .EX $ ogrinfo \-q \-ro \e \-where \(aqGLOBAL_LINK_ID=185878\(aq \e wrk/SHETLAND_ISLANDS.NTF BL2000_LINK Layer name: BL2000_LINK OGRFeature(BL2000_LINK):2 LINE_ID (Integer) = 2 GEOM_ID (Integer) = 2 FEAT_CODE (String) = (null) GLOBAL_LINK_ID (Integer) = 185878 TILE_REF (String) = SHETLAND I LINESTRING (419832.100 1069046.300,419820.100 1069043.800,... .EE .UNINDENT .UNINDENT .SS "مثال ۵: به‌روزرسانی مقدار یک ویژگی در یک Shapefile با SQL و استفاده از گویش SQLite" .INDENT 0.0 .INDENT 3.5 .sp .EX ogrinfo test.shp \-dialect sqlite \-sql \(dqupdate test set attr=\(aqbar\(aq where attr=\(aqfoo\(aq\(dq .EE .UNINDENT .UNINDENT .SS "مثال ۶: افزودن یک ستون به فایل ورودی" .INDENT 0.0 .INDENT 3.5 .sp .EX ogrinfo input.shp \-sql \(dqALTER TABLE input ADD fieldX float\(dq .EE .UNINDENT .UNINDENT .SS "مثال ۷: اجرای یک پرس‌وجوی SQL بدون فایل ورودی" .sp گاهی اوقات هیچ فایل ورودی در محاسبات درگیر نیست. در چنین مواردی می‌توان از فایل ورودی \fB:memory:\fP استفاده کرد که یک فایل SQLite خالی در حافظه است (و گویش SQLite SQL به طور ضمنی استفاده خواهد شد). .INDENT 0.0 .INDENT 3.5 .sp .EX ogrinfo :memory: \-sql \(dqSELECT ST_Buffer(ST_GeomFromText(\(aqPOINT(0 0)\(aq), 1)\(dq .EE .UNINDENT .UNINDENT .SH "نویسندگان (AUTHORS)" Frank Warmerdam , Silke Reimer .SH "حق نشر (COPYRIGHT)" 1998-2026 .\" Generated by docutils manpage writer. .