هذا هو الأمر v.out.ogrgrass الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
v.out.ogr - يصدر طبقة خريطة متجه إلى أي من تنسيقات متجه OGR المدعومة.
بشكل افتراضي ، يتم تصدير طبقة خريطة متجه إلى تنسيق Esri Shapefile.
الكلمات الرئيسية
ناقلات ، تصدير ، OGR
موجز
v.out.ogr
v.out.ogr --مساعدة
v.out.ogr [-uasce2mn] إدخال=الاسم [طبقة=سلسلة] [نوع=سلسلة[,سلسلة، ...]]
الناتج=سلسلة شكل=سلسلة [الإخراج_لاير=سلسلة] [نوع الإخراج=سلسلة[,سلسلة، ...]]
[دسكو=سلسلة[,سلسلة، ...]] [LCO=سلسلة[,سلسلة، ...]] [-اعادة الكتابة] [-مساعدة]
[-مطنب] [-هدوء] [-ui]
الأعلام:
-u
افتح مصدر بيانات OGR موجود للتحديث
-a
إلحاق طبقة موجودة
يتم إنشاء طبقة OGR جديدة إذا لم تكن موجودة
-s
تخطي تصدير سمة معرّف فئة GRASS ("cat")
-c
يمكنك أيضًا تصدير الميزات بدون فئة (غير مصنفة). خلاف ذلك فقط الميزات مع
الفئة يتم تصديرها.
-e
استخدم تنسيق ملف .prj بنمط ESRI (ينطبق على إخراج Shapefile فقط)
-2
فرض إخراج ثنائي الأبعاد حتى لو كان الإدخال ثلاثي الأبعاد (ينطبق على إخراج Shapefile فقط)
مفيد إذا كان الإدخال ثلاثي الأبعاد ولكن جميع إحداثيات z متطابقة
-m
تصدير بيانات المتجه كميزات متعددة
-n
قم بإنشاء طبقة فارغة جديدة في مصدر بيانات OGR المحدد والخروج. لا شيء يقرأ من
إدخال.
--الكتابة فوق
السماح لملفات الإخراج بالكتابة فوق الملفات الموجودة
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
إدخال=الاسم [مطلوب]
اسم خريطة المتجه المدخلة للتصدير
أو مصدر بيانات للوصول المباشر إلى OGR
طبقة=سلسلة
رقم الطبقة أو الاسم
يمكن أن تحتوي معالم المتجه على قيم فئة في طبقات مختلفة. هذا الرقم يحدد
أي طبقة لاستخدامها. عند استخدامه مع وصول OGR المباشر ، يكون هذا هو اسم الطبقة.
الافتراضي: 1
نوع=سلسلة [، سلسلة، ...]
نوع (أنواع) الميزة
مجموعة الأنواع غير مدعومة من قبل جميع تنسيقات الإخراج. الافتراضي هو استخدام أولا
اكتب الموجود في خريطة متجه الإدخال.
خيارات: نقطة، خط، الحدود ، النقطه الوسطى منطقة، وجه، نواة، السيارات
الافتراضي: السيارات
الناتج=سلسلة [مطلوب]
اسم مصدر بيانات OGR الناتج
على سبيل المثال: ESRI Shapefile: اسم الملف أو دليل التخزين
قاعدة بيانات PostGIS: سلسلة الاتصال
شكل=سلسلة [مطلوب]
تنسيق البيانات للكتابة
خيارات: BNA ، CSV ، CouchDB ، DGN ، DXF ، ESRI_Shapefile ، البحث ، GFT ، GME ، GML ،
بتوقيت غرينيتش، GPKG ، GPSBabel ، GPSTrackMaker ، GPX ، GeoJSON ، GeoRSS ، Geoconcept ، Interlis_1 ،
Interlis_2 ، KML، LIBKML ، MSSQL مكانية ، MapInfo_File ، ذاكرة، الخلية، ODBC ، ODS ، PCIDSK ،
PDF، PGDump ، PostgreSQL ، S57، سكليتي ، نمر، دبور، XLSX
الافتراضي: ESRI_Shapefile
الإخراج_لاير=سلسلة
اسم طبقة OGR الناتجة. إذا لم يتم تحديده ، فسيتم استخدام اسم الإدخال
على سبيل المثال: ESRI Shapefile: اسم ملف الشكل
قاعدة بيانات PostGIS: اسم الجدول
نوع الإخراج=سلسلة [، سلسلة، ...]
اختياريا تغيير نوع الإخراج الافتراضي
خيارات: خط، حدود
الافتراضي:
خط: حدود منطقة التصدير كنوابض
حدود: خطوط التصدير كمضلعات
دسكو=سلسلة [، سلسلة، ...]
خيار إنشاء مجموعة بيانات OGR (تنسيق محدد ، NAME = VALUE)
الافتراضي:
LCO=سلسلة [، سلسلة، ...]
خيار إنشاء طبقة OGR (تنسيق محدد ، NAME = VALUE)
الافتراضي:
الوصف
v.out.ogr يحول طبقة خريطة GRASS المتجه إلى أي من تنسيقات متجه OGR المدعومة (مثل
أ Esri Shapefile أو SpatiaLite أو GML).
OGR (مكتبة الميزات البسيطة) هي جزء من مكتبة GDAL ، لذلك تحتاج إلى تثبيت هذا
مكتبة للاستخدام v.out.ogr.
تدعم مكتبة OGR العديد من التنسيقات المختلفة بما في ذلك:
· ESRI بحلقات
· بوست جي آي إس
· سباتيالايت
· CSV
· جي إم إل
· ملف KML
· ملف Mapinfo
· نمر
· ... واشياء أخرى عديدة
لمزيد من التنسيقات المدعومة الأخرى المتاحة ، انتقل هنا.
الملاحظات
بشكل افتراضي ، ستظهر الجزر كثقوب داخل المناطق المحيطة. لتصدير المضلعات بامتداد
ثقوب في ، على سبيل المثال ، Esri Shapefile ، وجعل الثقوب تظهر كمناطق ممتلئة ، العلم -c
يجب استخدامه.
v.out.ogr يقوم بتصدير بيانات المتجه ثلاثية الأبعاد كميزات بسيطة 3D إن أمكن (غير مدعومة من قبل الجميع
تنسيقات). لتصدير بيانات المتجه ثلاثية الأبعاد كميزات بسيطة ثنائية الأبعاد ، استخدم -2 العلم.
افتراضيا، v.out.ogr يحول بيانات متجه GRASS إلى ميزات بسيطة واحدة. إذا كان العشب
الميزة لديها المزيد من الفئات المحددة في المعطى طبقة، ثم يتم تصدير هذه الميزة
عدة مرات. يتم تخطي ميزات GRASS بدون فئة افتراضيًا. لتصدير الميزات
أيضا بدون فئة ، فإن -c يجب إعطاء العلم.
متى -m يتم إعطاء العلم ، v.out.ogr تصدير بيانات متجه GRASS كميزات متعددة. متعدد الميزات
يتكون من ميزات GRASS من نفس الفئة. متى -c يتم إعطاء العلم ، الوحدة أيضًا
تصدير ميزات GRASS بدون فئة كميزة متعددة واحدة. لاحظ أن الميزات المتعددة
لا تدعمها جميع الصيغ.
تصدير ESRI Shapefile: لاحظ أنه نظرًا لجدول مواصفات جدول DBF ، قد لا تكون أسماء الأعمدة
أن تكون أطول من 10 أحرف.
أمثلة
تصدير إلى ESRI بحلقات
تصدير خطوط من خريطة متجه GRASS إلى تنسيق Shapefile:
v.out.ogr input = نوع الأسطر = إخراج الخط = lines.shp
تصدير المناطق من خريطة متجه GRASS إلى تنسيق Shapefile ، وتحويل الجزر (الثقوب) إلى
المضلعات المملوءة:
v.out.ogr -c input = area_islands type = area output = areas_islands.shp
تصدير خطوط ثلاثية الأبعاد من خريطة GRASS المتجهية إلى تنسيق Shapefile:
v.out.ogr input = line_3d type = line output = lines_3d.shp lco = "SHPT = ARCZ"
تصدير النقاط ثلاثية الأبعاد (على سبيل المثال ، نقاط Lidar) من خريطة GRASS المتجهية إلى تنسيق Shapefile
v.out.ogr Points_3d type = نقطة الإخراج = Points_3d.shp lco = "SHPT = POINTZ"
تصدير الوجوه ثلاثية الأبعاد من خريطة GRASS المتجهية إلى تنسيق Shapefile:
v.out.ogr input = object_3d type = face output = faces_3d.shp lco = "SHPT = POLYGONZ"
تصدير الوجوه ثلاثية الأبعاد من خريطة GRASS المتجهية إلى تنسيق Shapefile ، الإعداد التلقائي ثلاثي الأبعاد:
v.out.ogr input = object_3d type = face output = faces_3d.shp "
تصدير إلى GML
تصدير الخطوط من خريطة متجه GRASS إلى تنسيق GML (يولد ملف "/tmp/testogr.gml" باستخدام
طبقة 'testogr'):
v.out.ogr input = multi type = line output = / tmp / testogr.gml output_layer = تنسيق testogr = GML
تصدير إلى PostgreSQL / PostGIS
تصدير المناطق من خريطة متجه GRASS إلى قاعدة بيانات PostGIS:
v.out.ogr input = نوع المضلعات = إخراج المنطقة = "PG: host = localhost dbname = postgis user = postgres" output_layer = تنسيق polymap = PostgreSQL
ملحوظة: لتصدير بيانات متجه GRASS إلى قاعدة بيانات PostGIS يمكن استخدامها أيضًا v.out.postgis
وحدة. لا تعتمد هذه الوحدة على مكتبة OGR وتدعم بجانب الميزات البسيطة أيضًا
التنسيق الطوبولوجي (طوبولوجيا PostGIS).
تصدير إلى KML (جوجل الارض)
تصدير الوجوه (ناقلات ثلاثية الأبعاد) من خريطة GRASS المتجهية إلى تنسيق KML لبرنامج Google Earth:
v.out.ogr input = المباني_3d الإخراج = المباني_3d.kml output_layer = تنسيق المباني_3d = نوع KML = الوجه
قم بإنشاء وتصدير خريطة "كويكب" متجه GRASS (وجوه ، متجهات ثلاثية الأبعاد) إلى تنسيق KML لـ
جوجل الأرض:
# بالقرب من رالي (نورث كارولاينا ، الولايات المتحدة الأمريكية)
ز المنطقة n = 35.73952587 s = 35.73279182 w = -78.68263928 e = -78.67499517
# طبقتان من النقاط العشوائية
v عشوائي -z الإخراج = عشوائي 3 d_a n = 10 zmin = 0 zmax = 200
v. عشوائي -z الإخراج = عشوائي 3d_b n = 15 zmin = 400 zmax = 600
# دمج في خريطة واحدة ثلاثية الأبعاد
v.patch input = random3d_a ، إخراج random3d_b = random3d
# توليد بدن محدب 3D
v.hull input = random3d output = "random3d_hull"
# تصدير إلى KML 3D
v.out.ogr input = random3d_hull output = random3d_hull.kml format = KML type = face dsco = "AltitudeMode = مطلق"
# الآن افتح ملف KML "random3d_hull.kml" في Google Earth أو NASA WorldWind أو ...
المراجع
مكتبة ناقلات OGR
OGR ناقلات مكتبة ج وثائق API
استخدم v.out.ogrgrass عبر الإنترنت باستخدام خدمات onworks.net