وارد کردن/صادر کردن: توضیحات، مثالها، محدودیتها و راهحلهای جایگزین
فهرست مطالب
- توضیح و مثال فایل CSV
- توضیح و مثال فایل DXF
- توضیح و مثال فایل GDB
- توضیح و مثال فایل GeoJSON
- توضیح و مثال فایل GPKG
- توضیح و مثال فایل GPX
- توضیح و مثال فایل KML
- توضیح و مثال فایل SHP
- توضیح و مثال فایل SMJSON
- توضیح و مثال فایل SMT
- توضیح و مثال فایل PARQUET
- توضیح و مثال فایل TopoJSON
توضیح و مثال فایل CSV
CSV مخفف Comma Separated Values (مقادیر جداشده با کاما) است؛ یک قالب فایل متنی برای نگهداری دادههای جدولی (سطرها و ستونها).
اگر محتوای فایل CSV را در نرمافزار ویرایشگر متن ببینید، مقادیر با کاما از هم جدا شدهاند.
یک نمونه کاربرد فایل CSV: میتوانید با MS Excel دادههای ویژگی فهرستشدهای را ببینید که شیءهای روی نقشه (نشانگرها و غیره) را توصیف میکنند.
تعریف انواع داده

- سرستونهای بالایی.
- سرستونهای پایینی.
هر سرستون بالایی یک سرستون قابل تعریف را نمایش میدهد.
نکته: وقتی از دادههای صفحهگسترده خودتان استفاده میکنید، سرستونهای قابل تعریف همان دادههای خانههای سرستون در صفحهگسترده شما هستند.
نکته: در گام 3 همین مقاله با هر سرستون از پیش تعیینشده آشنا میشوید: مشاهده فهرست مرجعی که هدف هر سرستون از پیش تعیینشده را توضیح میدهد
نکته: اگر یک ستون از خانههای مقدار داده عددی باشد، میتوانید یک نقشه حرارتی بسازید تا عدد هر نشانگر را بهصورت بصری مقایسه کنید. پیشنهاد میکنیم ابتدا گامهای 1 تا 3 همین مقاله را کامل کنید. سپس آمادهاید که با مراجعه به این پیوند با نقشههای حرارتی آشنا شوید: افزودن لایه پایه نقشه حرارتی در محل نشانگرها
مشاهده فهرست مرجعی که هدف هر سرستون از پیش تعیینشده را توضیح میدهد
نکته: اگر میخواهید برنامه سرستون از پیش تعیینشده را خودکار انتخاب کند، سرستون قابل تعریف را با املای دقیق بنویسید.برای مثال: «Latitude».
نشانگر
نشانی
مختصات
نکتهها:دادههای برخی از سرستونهای از پیش تعیینشده به فهرست ویژگیهای نشانگر نیز افزوده میشوند. این سرستونهای از پیش تعیینشده عبارتاند از:اگر برای مقایسه دادههای عددی یک ستون، نقشه حرارتی میسازید، باید سرستون از پیش تعیینشده «ویژگی» را انتخاب کنید.
- پوشه.
- ویژگی.
- چرخش.
- نشانی.
- شهر.
- ایالت/استان.
- کشور.
- کد پستی.
برای آشنایی با ساخت نقشه حرارتی، به این پیوند مراجعه کنید: افزودن لایه پایه نقشه حرارتی در محل نشانگرها
نشانگر
| سرستون از پیش تعیینشده: | «عنوان» |
| نکته: | اگر «عنوان» را برای هیچیک از ستونها انتخاب نکنید، ستون سمت چپ بهطور خودکار ستون «عنوان» در نظر گرفته میشود. بنابراین خانههای مقدار در ستون سمت چپ، عنوان نشانگرها در نظر گرفته میشوند. |
| سرستون قابل تعریف: | ندارد |
| خانه مقدار: | عنوان نشانگر. |
| کجای برنامه؟ |
متن خانه مقدار را در این بخشها میبینید:
|
| برای مثال: | خانه مقدار: «Bernal McDonalds».
|
| سرستون از پیش تعیینشده: | «توضیحات» |
| سرستون قابل تعریف: | ندارد |
| خانه مقدار: | توضیحات نشانگر. |
| کجای برنامه؟ |
متن خانه مقدار را در این بخشها میبینید:
|
| برای مثال: | خانه مقدار: «105 Bernal Rd».
|
| سرستون از پیش تعیینشده: | «پوشه» |
| سرستون قابل تعریف: | دستهای که پوشهها را توصیف میکند. |
| خانه مقدار: | نام پوشهای که نشانگر در آن قرار دارد. |
| کجای برنامه؟ | متن خانه مقدار را در سطر پوشه در این بخش میبینید: پنل لایهها. |
| برای مثال: | سرستون قابل تعریف: «Group».
«California».
|
| سرستون از پیش تعیینشده: | «ویژگی» |
| نکته: | میتوانید با تغییر ندادن سرستون از پیش تعیینشده پیشفرض، یعنی «انتخاب»، همان نتیجه «ویژگی» را به دست آورید. |
| سرستون قابل تعریف: | دسته («نام ویژگی») «مقدارهای ویژگی» را توصیف میکند. |
| خانه مقدار: | «مقدار ویژگی» نشانگر را توصیف میکند. |
| کجای برنامه؟ | دادههای «سرستون قابل تعریف» و «خانه مقدار» را هر دو در این بخش میبینید: حباب اطلاعات - (فهرستشده). |
| برای مثال: | سرستون قابل تعریف: «Website».
«http://www.mccalifornia.com/21146».
|
| سرستون از پیش تعیینشده: | «چرخش» |
| نکته: | جهت از شمال بهعنوان 0° شروع میشود و در جهت عقربههای ساعت میچرخد. |
| سرستون قابل تعریف: | دستهای که چرخشها را توصیف میکند. |
| خانه مقدار: | عددی از 0 تا 360. |
| کجای برنامه؟ | در نمای نقشه میبینید که نشانگر یک پیکان قرمز است که به جهتی که عدد خانه مقدار مشخص کرده اشاره میکند. |
| برای مثال: | سرستون قابل تعریف: «Direction».
"95".
|
نشانی
نکته:
دادههای مکانی یکتا به برنامه امکان میدهد مکان درست را برای قرار دادن نشانگر انتخاب کند. پس در نظر بگیرید کدام ترکیب از سرستونهای از پیش تعیینشده داده مکانی یکتا تولید میکند.برای مثال: سرستونهای از پیش تعیینشده («نشانی»، «کد پستی» و «کشور») داده مکانی یکتاتری نسبت به فقط («نشانی» و «کشور») تولید میکنند.به ازای هر مکانی که از نشانی به مختصات روی نقشه وارد/تبدیل میکنید، یک ژئوکد از حساب شما کسر میشود.اگر به جای نشانی، مختصات مکان را وارد کنید، هیچ ژئوکدی از حساب شما کسر نمیشود.برای اطلاعات بیشتر به این پیوند مراجعه کنید: خرید ژئوکد بیشتر
| سرستون از پیش تعیینشده: | «نشانی» |
| سرستون قابل تعریف: | دستهای که نشانیها را توصیف میکند. |
| خانه مقدار: | نشانی محل نشانگر. |
| کجای برنامه؟ | در نمای نقشه، نشانگر را در آن نشانی میبینید. |
| برای مثال: | سرستون قابل تعریف: «Address».
«105 Bernal Rd».
|
| سرستون از پیش تعیینشده: | «شهر» |
| سرستون قابل تعریف: | دستهای که شهرها/شهرکها/و غیره را توصیف میکند. |
| خانه مقدار: | شهر/شهرک/و غیره محل نشانگر. |
| کجای برنامه؟ | در نمای نقشه، نشانگر را در آن شهر/شهرک/و غیره میبینید. |
| برای مثال: | سرستون قابل تعریف: «City».
«San Jose».
|
| سرستون از پیش تعیینشده: | «ایالت/استان» |
| سرستون قابل تعریف: | این دسته ایالتها/استانها را توصیف میکند. |
| خانه مقدار: | ایالت/استان/و غیره محل نشانگر. |
| کجای برنامه؟ | در نمای نقشه، نشانگر را در آن ایالت/استان/و غیره میبینید. |
| برای مثال: | سرستون قابل تعریف: «State».
«CA».
|
| سرستون از پیش تعیینشده: | «کشور» |
| سرستون قابل تعریف: | این دسته کشورها را توصیف میکند. |
| خانه مقدار: | کشور محل نشانگر. |
| کجای برنامه؟ | در نمای نقشه، نشانگر را در آن کشور میبینید. |
| برای مثال: | سرستون قابل تعریف: «Country».
«United States».
|
| سرستون از پیش تعیینشده: | «کد پستی» |
| سرستون قابل تعریف: | دستهای که کدهای پستی/و غیره را توصیف میکند. |
| خانه مقدار: | کد پستی/و غیره محل نشانگر. |
| کجای برنامه؟ | در نمای نقشه، نشانگر را در آن کد پستی/و غیره میبینید. |
| برای مثال: | سرستون قابل تعریف: «Zip».
"95119".
|
مختصات
نکته: اگر به جای نشانی از مختصات استفاده کنید، میتوانید تعداد نامحدودی مکان را به نقشهها وارد کنید.
| سرستون از پیش تعیینشده: | «عرض جغرافیایی» |
| سرستون قابل تعریف: | ندارد |
| خانه مقدار: | مختصات عرض جغرافیایی نشانگر در قالب DD (درجه اعشاری). |
| کجای برنامه؟ | در نمای نقشه میبینید که نشانگر در آن مختصات عرض جغرافیایی قرار دارد. |
| برای مثال: | خانه مقدار: "37.231648400".
|
| سرستون از پیش تعیینشده: | «طول جغرافیایی» |
| سرستون قابل تعریف: | ندارد |
| خانه مقدار: | مختصات طول جغرافیایی نشانگر در قالب DD (درجه اعشاری). |
| کجای برنامه؟ | در نمای نقشه میبینید که نشانگر در آن مختصات طول جغرافیایی قرار دارد. |
| برای مثال: | خانه مقدار: "-121.773259500".
|
توضیح و مثال فایل DXF
DXF مخفف Drawing Interchange Format است؛ قالب فایلی که Autodesk آن را توسعه داده است. فایل DXF شامل دادههای برداری است که میتوان در CAD (طراحی به کمک رایانه) و انواع دیگر نرمافزارها از آن استفاده کرد. یک نمونه کاربرد فایل DXF: میتوانید دادههای یک چندضلعی را به AutoCAD شرکت Autodesk منتقل کنید.
توضیح و مثال فایل GDB
فایلهای Geo Database (GDB) قالب اختصاصی Esri برای نگهداری اطلاعات جغرافیایی هستند. GDB میتواند به شکل پوشهای شامل انواع مختلف فایل باشد که با هم دادههای برداری، رستری و دیگر انواع داده مکانی را نگه میدارند، یا به شکل یک فایل فشرده واحد.
یک نمونه کاربرد فایل Geo Database: برای گردآوری مجموعهدادههای جغرافیایی گسترده در قالبی ساختاریافته به کار میرود و از تحلیل و نمایش تفصیلی در برنامههای GIS پشتیبانی میکند.
محدودیتها و راهحلهای جایگزین
محدودیتها: Scribble Maps از وارد کردن GDB در هر دو قالب پوشه و فشرده (.zip) پشتیبانی میکند و برای کارایی و سهولت کار، نسخه فشرده ترجیح داده میشود. این قابلیت به کاربران امکان میدهد مجموعهدادههای غنی و پیچیده GIS را مستقیماً از GDB به Scribble Maps بیاورند تا آنها را نمایش دهند و بیشتر بررسی کنند. با این حال، GDB در Scribble Maps قالبی است که فقط میتوان آن را وارد کرد.
توضیح و مثال فایل GeoJSON
GeoJSON قالب فایلی برای نمایش دادههای مکانی در نقشههای آنلاین است.
فایل GeoJSON شامل دادههای جغرافیایی حاشیهنویسیشده در قالبی مبتنی بر JSON است.
یک نمونه کاربرد فایل GeoJSON: میتوانید دادههای محل نشانگرها را از ArcGIS (Esri) به Scribble Maps منتقل کنید.
توضیح و مثال فایل GPKG
GeoPackage (GPKG) قالبی باز برای اطلاعات مکانی است که امکان نگهداری طیف گستردهای از دادههای جغرافیایی، از جمله نقشهها، تصاویر و عوارض برداری، را در یک پایگاه داده SQLite واحد فراهم میکند. GPKG از دادههای مکانی و غیرمکانی هر دو پشتیبانی میکند و همین آن را برای طیف وسیعی از برنامههای GIS انعطافپذیر میسازد.
یک نمونه کاربرد فایل GeoPackage: برای اشتراک دادههای پیچیده نقشه میان سیستمهای GIS مختلف ایدهآل است و قالبی فشرده و خودبسنده برای گردآوری جامع دادههای مکانی ارائه میدهد.
محدودیتها و راهحلهای جایگزین
محدودیتها: Scribble Maps از وارد کردن فایلهای GeoPackage پشتیبانی میکند و کاربران میتوانند دادههای جامع GIS را مستقیماً در پروژههای خود ادغام کنند. GPKG در حال حاضر در Scribble Maps قالبی است که فقط میتوان آن را وارد کرد و مجموعهدادههای پیچیده را بیدردسر برای تحلیل و نقشهنگاری بیشتر به پلتفرم میآورد.
توضیح و مثال فایل GPX
GPX مخفف GPS Exchange Format است؛ استانداردی باز که در بسیاری از دستگاهها و برنامهها به کار میرود. فایل GPX شامل دادههای GPS و ویژگیها در قالب XML است. یک نمونه کاربرد فایل GPX: میتوانید دادههای یک مسیر کوهپیمایی را به Google Earth Pro منتقل کنید.
توضیح و مثال فایل KML
KML مخفف Keyhole Markup Language است؛ قالب فایلی برای نمایش دادههای جغرافیایی در نقشههای آنلاین (2D) و مرورگرهای زمین (3D).
فایل KML شامل دادههای جغرافیایی حاشیهنویسیشده در قالب XML است. نمونههایی از این دادهها: چندضلعیها، خطها، زیرنویسها، نمادها و شیءهای تصویری (از طریق URL).
یک نمونه کاربرد فایل KML: میتوانید دادههای یک مسیر کوهپیمایی را از Google Earth Pro به Scribble Maps منتقل کنید.
محدودیتها و راهحلهای جایگزین
محدودیتها: فایلهای KML بزرگتر از 75MB پشتیبانی نمیشوند.
راهحل جایگزین: برای دور زدن این محدودیت، فایل KML را به GeoJSON تبدیل کنید.
چرا دادهها در پنل لایهها نمایش داده نمیشوند؟
اگر دادهها در پنل لایهها ظاهر نشوند، ممکن است لازم باشد مرورگر خود را بهصورت کامل (hard refresh) بازخوانی کنید. سپس روند وارد کردن را از ابتدا شروع کنید.
- Windows - "Chrome"/"Firefox"/"IE"/"Edge" کلید میانبر: کلید «Ctrl» را نگه دارید و کلید «F5» را فشار دهید.
- Mac - "Chrome"/"Firefox" / "Safari" کلید میانبر: کلید «command» را نگه دارید و کلید «R» را فشار دهید.
چرا فایل KML وارد یا بارگذاری نمیشود؟
برای وارد/بارگذاری کردن یک فایل .kml در Scribble Maps، فایل .kml باید خود دادهها را در بر داشته باشد. فایل KML را باز کنید و مطمئن شوید که فقط فهرستی از پیوندها به فایلهای KML نیست.
نکته: فایلهای KML که به KMLهای دیگر یا سرویسهای Web Map پیوند دارند، کار نمیکنند. این رایجترین دلیل ناموفق بودن وارد کردن فایلهای KML است.
چگونه یک فایل KMZ را وارد یا بارگذاری کنم؟
فایل KMZ یک پوشه فشرده است که فایل(های) KML قابل استفاده را در بر دارد.
فایل KMZ را نمیتوان در Scribble Maps استفاده کرد.میتوانید فایلهای KML را برای وارد/بارگذاری کردن در Scribble Maps از آن استخراج کنید.
برای استخراج فایل(های) KML قابل استفاده، فایل KMZ را با یک سرویس آنلاین از حالت فشرده خارج کنید، مانند:
www.ezyzip.com > Extract KMZ file
توضیح و مثال فایل SHP
SHP مخفف shapefile است؛ قالب فایلی که Esri آن را توسعه داده و تنظیم میکند. shapefile دانلودشده یک فایل zip فشرده است.
درون فایل zip، فایلهای جداگانه الزامی (.shp، .shx و .dbf) دادههای برداری و ویژگیهای مکانهای نقشه را در بر دارند.
یک نمونه کاربرد shapefile: میتوانید دادههای یک مسیر کوهپیمایی را به ArcGIS (Esri) یا Google Earth Pro منتقل کنید.
چگونه یک فایل SHP را وارد یا بارگذاری کنم؟
فایل SHP یک پوشه فشرده است که فایل(های) SHP قابل استفاده را در بر دارد.
یک فایل SHP بهتنهایی کار نمیکند.
برای وارد کردن SHP، حتماً از کل فایل Zip استفاده کنید که فایلهای الزامی .shp، .shx و .dbf را در بر دارد.
نکته: فایلهای SHP لازم نیست حتماً در یک فایل .zip باشند. میتوانید فایلها را همگی یکجا بکشید و رها کنید تا کار کند. اگر جداگانه وارد شوند، کار نمیکنند.
توضیح و مثال فایل SMJSON
SMJSON (Scribble Maps JSON) یک قالب JSON تخصصی است که Scribble Maps برای نگهداری دادههای نقشه، از جمله نشانگرها، شکلها و فراداده، به کار میبرد. SMJSON اشتراکگذاری و وارد/صادر کردن دادههای نقشه را در پلتفرمهایی که از Scribble Maps API پشتیبانی میکنند ممکن میسازد.
یک نمونه کاربرد فایل SMJSON: میتوان از آن برای صادر کردن پروژههای Scribble Maps بهمنظور پشتیبانگیری یا وارد کردن به پروژهای دیگر استفاده کرد، در حالی که همه اطلاعات مکانی و ویژگیها حفظ میشوند.
محدودیتها و راهحلهای جایگزین
محدودیتها: SMJSON مختص Scribble Maps است و ممکن است بدون تبدیل، مستقیماً در نرمافزارهای دیگر GIS یا نقشهنگاری قابل استفاده نباشد.
راهحلهای جایگزین: برای استفاده در نرمافزارهای دیگر GIS، فایلهای SMJSON را به قالبهای شناختهشدهتری مانند GeoJSON یا KML تبدیل کنید. Scribble Maps ابزارهایی برای تبدیل SMJSON به قالبهای دیگر فراهم میکند.
توضیح و مثال فایل SMT
فایلهای SMT (Scribble Maps Template) برای نگهداری الگوهای نقشه در پلتفرم Scribble Maps طراحی شدهاند. این الگوها میتوانند شامل لایهها، سبکها و تنظیمات از پیش تعریفشده باشند که برای حفظ یکپارچگی طراحی و ساختار، روی نقشههای جدید یا موجود اعمال میشوند.
یک نمونه کاربرد فایل SMT: به کاربران امکان میدهد مجموعهای از استانداردهای طراحی را بهسرعت روی چند نقشه اعمال کنند تا همه نقشهها ظاهر و حس یکسانی داشته باشند؛ این بهویژه برای سازمانهایی که راهنمای برند دارند مفید است.
محدودیتها و راهحلهای جایگزین
محدودیتها: فایلهای SMT اختصاصی Scribble Maps هستند و نمیتوان آنها را مستقیماً بیرون از پلتفرم Scribble Maps استفاده کرد.
راهحلهای جایگزین: برای اشتراک طرحهای نقشه بیرون از Scribble Maps، دادههای نقشه را بهصورت GeoJSON، KML یا قالب پشتیبانیشده دیگری صادر کنید. این کار تنظیمات مختص الگو مانند سبک را در بر نمیگیرد، اما امکان اشتراک دادههای هندسی را فراهم میکند.
توضیح و مثال فایل PARQUET
PARQUET (Geo) یک قالب فایل ذخیرهسازی ستونی است که برای بازیابی سریع داده و فشردهسازی کارآمد بهینه شده است. PARQUET برای ساختارهای داده تودرتوی پیچیده طراحی شده و در تحلیل داده و یادگیری ماشین کاربرد گسترده دارد.
از آنجا که دادهها را بهجای سطر بر اساس ستون نگه میدارد، دسترسی به فیلدهای مشخص بدون خواندن کل سطر، کارهای تحلیل داده را سریعتر میکند.
یک نمونه کاربرد فایل PARQUET: نگهداری و تحلیل مجموعهدادههای بزرگ در پلتفرمهای تحلیل داده مانند Apache Hadoop یا سرویسهای تحلیلی Amazon AWS، با بهرهگیری از روشهای کارآمد فشردهسازی و رمزگذاری داده.
محدودیتها و راهحلهای جایگزین
محدودیتها: برخی سیستمهای پایگاه داده و ابزارهای تحلیل داده مستقیماً از فایلهای PARQUET پشتیبانی نمیکنند.
راهحلهای جایگزین: در مواردی که دادههای PARQUET باید با ابزارهایی که از این قالب پشتیبانی نمیکنند سازگار باشند، Scribble Maps راهحلهای یکپارچهای برای تبدیل فایلهای PARQUET به قالبهایی مانند CSV یا GeoJSON فراهم میکند.
توضیح و مثال فایل TopoJSON
TopoJSON افزونهای از GeoJSON است که توپولوژی را رمزگذاری میکند. فایلهای TopoJSON با نمایش کارآمد هندسهها و روابط میان آنها، معمولاً از فایلهای GeoJSON کوچکترند.
فایل TopoJSON شامل هندسههایی است که از قطعهخطهای مشترکی به نام کمان (arc) به هم دوخته شدهاند. این کمانها افزونگی و حجم را کاهش میدهند و TopoJSON را به قالبی ایدهآل برای دادههای جغرافیایی پیچیده تبدیل میکنند.
یک نمونه کاربرد TopoJSON: نمایش مرزهای کشورهای همسایه، که هر مرز مشترک است و فقط یک بار رمزگذاری میشود؛ این کار حجم فایل را کاهش و سرعت بارگیری برنامههای وب را افزایش میدهد.
محدودیتها و راهحلهای جایگزین
محدودیتها: همه ابزارها بهطور بومی از TopoJSON پشتیبانی نمیکنند. ممکن است لازم باشد برای استفاده در برخی نرمافزارها یا سرویسها، فایلهای TopoJSON را دوباره به GeoJSON یا قالب دیگری تبدیل کنید.
راهحلهای جایگزین: اگر لازم است با فایلهای TopoJSON در قالبی کار کنید که ابزارهای GIS بیشتری از آن پشتیبانی میکنند، Scribble Maps مستقیماً تبدیل فایلهای TopoJSON به قالبهای رایجتر مانند GeoJSON را ممکن میسازد و ادغام بیدردسر با طیف گستردهای از نرمافزارهای نقشهنگاری را تضمین میکند.
همچنین ببینید
چگونه بهصورت دستی یک ویژگی به شیء اضافه کنیم
میتوانید با در نظر گرفتن ویژگیها، تعیین کنید کدام شیءهای نشانگر نمایش داده شوند. برای آشنایی با روش آن، به این پیوند مراجعه کنید:
ایجاد فیلتر برای تفکیک شیءهای نمایشدادهشده
قالببندی دادههای تاریخ/زمان برای آمادهسازی صفحهگسترده واردشده جهت فیلتر کردن
افزودن لایه پایه نقشه حرارتی در محل نشانگرها
آخرین بهروزرسانی