📥 ورود، خروج و مرور داده
آپلود فایل، مرورگر داده، خروجی، سلامت داده و کنسول SQL
-
چه فایلهایی را میتوانم در سایت آپلود و وارد پایگاه داده کنم؟
Shapefile (zip)، GeoPackage، GeoJSON، KML، CSV و DXF. در زبانه «ورود فایل» مرورگر داده، فایل را انتخاب کنید، پیشنمایش را ببینید و وارد کنید. حداکثر حجم هر فایل ۲۰۰ مگابایت است.
-
Shapefile را چطور آماده آپلود کنم و چرا فقط shp کافی نیست؟
Shapefile چند فایل است. فایلهای shp، shx، dbf و prj (و در صورت وجود cpg) را کنار هم در یک zip قرار دهید و آن zip را آپلود کنید. نبودن prj باعث میشود SRID تشخیص داده نشود.
-
فایل CSV با ستونهای مختصات را چطور به لایه نقطهای تبدیل کنم؟
ستونهای طول و عرض با هر نامی تشخیص داده میشوند، از روی نام (lon، Longitude، X_Coord، «طول جغرافیایی»، Easting و ...) یا از روی مقدارها. اگر درست تشخیص داده نشد، در صفحه بررسی ستون طول و عرض را خودتان انتخاب …
-
نوشتههای فارسی بعد از ورود Shapefile بههمریخته است؛ چه کنم؟
در صفحه پیشنمایش، «انکودینگ نوشتهها» را روی «ویندوز فارسی/عربی (CP1256)» بگذارید و دوباره وارد کنید. Shapefileهای قدیمی معمولاً این انکودینگ را دارند.
-
چطور دادهها و شکل (هندسه) یک جدول را مستقیم در پنل ویرایش کنم؟
در صفحه جدول دکمه «ویرایش جدول» را بزنید و ریسکها را تأیید کنید؛ سطر اضافه، ویرایش یا حذف کنید و شکلها را روی نقشه بکشید یا جابهجا کنید. همهچیز اول پیشنویس است و فقط بعد از «بازبینی و ذخیره» نوشته میشود؛…
-
فایل دادهام بزرگتر از ۲۰۰ مگابایت است؛ چطور وارد کنم؟
آپلود در سایت تا ۲۰۰ مگابایت برای هر فایل است. برای فایل بزرگتر از DB Manager در QGIS یا ogr2ogr از کامپیوتر خودتان استفاده کنید؛ سریعتر و بدون این محدودیت است. حجم نهایی باید در سهمیه پلن جا شود.
-
چطور لایه QGIS را با DB Manager وارد پایگاه داده کنم؟
لایه را در QGIS باز کنید، از Database › DB Manager اتصال خود را انتخاب و Import Layer/File را بزنید، نام جدول را بنویسید و تیکهای Create spatial index و Convert field names to lowercase را بزنید.
-
چطور با ogr2ogr فایلهای بزرگ را وارد PostGIS کنم؟
دستور ogr2ogr -f PostgreSQL PG:"..." با نام فایل، نام جدول (-nln)، نوع هندسه (-nlt PROMOTE_TO_MULTI)، نام ستون هندسه (-lco GEOMETRY_NAME=geom) و سیستم مختصات مقصد (-t_srs) فایل را وارد میکند.
-
چطور با shp2pgsql یک Shapefile را وارد PostGIS کنم؟
shp2pgsql -s SRID -I -W UTF-8 فایل.shp نام_جدول را با | به psql وصل کنید. گزینه -s سیستم مختصات، -I ساخت نمایه مکانی و -W انکودینگ نوشتهها را مشخص میکند.
-
اگر جدولی با همین نام از قبل وجود دارد، هنگام ورود فایل چه اتفاقی میافتد؟
در صفحه ورود فایل باید انتخاب کنید: «جایگزین کن» جدول قبلی را با داده جدید عوض میکند و «به انتهای آن اضافه کن» ردیفهای تازه را به جدول فعلی میافزاید. جایگزینی داده قبلی را از بین میبرد.
-
مرورگر داده چیست و چه کارهایی با آن میتوانم انجام دهم؟
مرورگر داده بخش وب پایگاه داده است: جدولها و ستونها را ببینید، ردیفها را مرور کنید، جدول مکانی را روی نقشه ببینید، فایل وارد کنید، خروجی بگیرید، سلامت داده را بسنجید و SQL اجرا کنید؛ بدون نصب هیچ نرمافزاری.
-
چرا روی نقشه مرورگر داده همه عارضههای جدولم نمایش داده نمیشود؟
برای سریع ماندن مرورگر، نقشه حداکثر ۲۰۰۰ عارضه از جدول را نشان میدهد. جدول شما کامل است. برای دیدن همه عارضهها لایه را در QGIS باز کنید یا آن را بهصورت لایه نقشه (تایل برداری) منتشر کنید.
-
چطور از جدولم خروجی بگیرم و چه قالبهایی دارد؟
در مرورگر داده، گزینه «خروجی» را بزنید و قالب را انتخاب کنید (مثل GeoJSON، GeoPackage، Shapefile، CSV و KML). هر خروجی تا ۱۰۰٬۰۰۰ ردیف است؛ برای جدول بزرگتر از ogr2ogr یا QGIS استفاده کنید.
-
«سلامت داده» چه چیزهایی را بررسی میکند و چه مشکلهایی را رفع میکند؟
برای هر جدول مشکلهایی مثل نبود کلید اصلی، نبود نمایه مکانی، SRID تعریفنشده، هندسه نامعتبر و آمار قدیمی را نشان میدهد و با یک کلیک رفع میکند.
-
هندسه نامعتبر (invalid geometry) چیست و چطور اصلاحش کنم؟
هندسه نامعتبر مثلاً چندضلعی خودتقاطع است و باعث خطا در عملیات مکانی میشود. در «سلامت داده» گزینه اصلاح هندسه را بزنید یا با SQL و ST_MakeValid اصلاح کنید.
-
کنسول SQL چیست و چه محدودیتهایی دارد؟
در مرورگر داده میتوانید SQL بنویسید و اجرا کنید. بهطور پیشفرض فقطخواندنی است، حداکثر ۵۰۰ ردیف نتیجه نشان میدهد و اجرای هر کوئری پس از زمان مجاز متوقف میشود. نتیجه مکانی روی نقشه نمایش داده میشود.
-
چطور خواستهام را فارسی بنویسم تا دستور SQL آن ساخته و اجرا شود؟
در کنسول SQL تب «پرسش فارسی» را باز کنید، خواسته را فارسی بنویسید (مثلاً «نقاط مدارس که داخل منطقهای با نام فلان هستند را در لایه جدید ذخیره کن») و «ساخت SQL» را بزنید. پرسوجوی خواندنی بیدرنگ اجرا میشود؛ دس…
-
چطور یک جدول را حذف کنم و آیا قابل بازگشت است؟
جدول را با دستور DROP TABLE در کنسول SQL (حالت نوشتن) یا ابزار دسکتاپ حذف کنید. حذف برگشتپذیر نیست مگر از بکاپ؛ پس قبل از آن بکاپ بگیرید. حذف جدول فضای سهمیه را آزاد میکند.
-
ورود فایل با خطا مواجه شد؛ علت چیست؟
بیشتر خطاهای ورود فایل از اینهاست: Shapefile ناقص در zip، نبود سیستم مختصات، فایل بزرگتر از ۲۰۰ مگابایت، پر بودن سهمیه یا ستونهای ناسازگار در حالت اضافه کردن. پیام خطا را با این فهرست تطبیق دهید.