نقشهٔ OSM: بهجای تبدیل GML → KML، خودِ KML را بگیرید
میخواهید نقشهای را از GML به KML تبدیل کنید؟ اگر دادهتان از OpenStreetMap میآید، به یک فایل واسطهٔ GML نیازی ندارید: osm2cdr نقشه را مستقیماً از منبع OSM میسازد و یک KML آماده به شما تحویل میدهد. این از زنجیرهٔ «دانلود GML ← بارگذاری در یک مبدل ← گرفتن KML» سریعتر و دقیقتر است: شما یک ناحیه را روی نقشه برمیگزینید، قالب KML را انتخاب میکنید و نتیجه را با دادهٔ بهروز OSM و لایههایی برای ساختمانها، جادهها، آب و عارضهها دانلود میکنید.

تفاوت GML با KML
| قالب | پسوند | نوع | کاربرد |
|---|---|---|---|
| GML | .gml | GIS | GIS data exchange, WFS services, government GIS standards, INSPIRE |
| KML | .kml | GIS | Viewing in Google Earth, geodata sharing, creating tourist routes, presentations |
چگونه KML را در osm2cdr بگیریم
- 1یک ناحیه را روی نقشه در صفحهٔ خانهٔ osm2cdr انتخاب کنید
- 2قالب KML و در صورت نیاز یک سبک و CRS را انتخاب کنید
- 3روی خروجی کلیک کنید و فایل آمادهٔ KML را دانلود کنید
ویژگیهای قالب KML
| پسوند | .kml |
| نوع | GIS |
| کاربرد | Viewing in Google Earth, geodata sharing, creating tourist routes, presentations |
چه زمانی به KML نیاز دارید
قالب KML زمانی به کار میآید که میخواهید نتیجه را در یک برنامهٔ اختصاصی باز کنید و کار با نقشه را ادامه دهید: ویرایش، چاپ، تحلیل یا جایگذاری آن در یک پروژه. osm2cdr قالب KML را تقسیمشده در لایهها همراه با دادهٔ بهروز OpenStreetMap تحویل میدهد، پس فایل بلافاصله پس از دانلود آمادهٔ استفاده است.
هنگام رفتن از GML → KML چه چیزی تغییر میکند
رفتن از GML → KML هم هندسه و هم ویژگیها را حفظ میکند؛ تنها مدل ظرف تغییر میکند — یک فایل واحد در برابر یک مجموعه، انواع فیلدهای پشتیبانیشده و محدودیتهای قالب. چنین تغییری معمولاً برای سازگاری با یک ابزار خاص انجام میشود. osm2cdr قالب KML را مستقیماً از دادهٔ OpenStreetMap تحویل میدهد، بدون هیچ فایل واسطهٔ GML.
اگر فایل GML خودتان را دارید (که از OSM نیست)
osm2cdr فایلهای GML شخص ثالث را نمیپذیرد و تبدیل نمیکند: این سرویس تنها با دادهٔ OpenStreetMap کار میکند. اگر همین حالا فایل GML خودتان را دارید که از OSM نیست، آن را با ابزارهای شخص ثالث به KML تبدیل کنید: GDAL/ogr2ogr از خط فرمان یا QGIS — فایل GML را باز کنید و لایه را بهصورت KML ذخیره کنید. رایگان است و بهصورت محلی اجرا میشود، بدون هیچ بارگذاری در ابر.
پرسشهای پرتکرار: GML → KML
آیا میتوانم فایل GML خودم را بارگذاری کنم؟
هنوز نه: در حال حاضر بارگذاری فایلهای GML را پشتیبانی نمیکنیم، پس فایل خود را با ogr2ogr یا QGIS به KML تبدیل کنید. و اگر دادهتان از OpenStreetMap میآید، اصلاً به فایل نیازی ندارید — osm2cdr نقشه را مستقیماً به KML خروجی میدهد.
آیا رایگان است؟
بله، خروجیگرفتن نقشهٔ OpenStreetMap به KML در osm2cdr رایگان است. یک ناحیه و قالب KML را انتخاب کنید و نتیجه را دانلود کنید.
چه برنامههایی KML را باز میکنند؟
قالب KML در برنامههای اختصاصی دستهٔ خود باز میشود. برای فهرست کامل و جزئیات، صفحهٔ قالب KML را ببینید.
چرا این بهتر از یک مبدل آنلاین GML → KML است؟
یک مبدل آنلاین کیفیت نتیجه را تا کیفیت فایل مبدأ GML محدود میکند. osm2cdr داده را از منبع OpenStreetMap برمیدارد و KML را با لایههای درست مستقیماً میسازد — بدون هیچ افتی روی فایل واسطهٔ GML.