أكثر

تجنب الأخطاء النقطية إلى الشكل (المضلع) 000863 و 000308؟


هل جربت تحويل مضلع من خطوط المسح؟ مجموعة البيانات النقطية هي صورة قمر صناعي تم إنشاؤها من إحصائيات المنطقة؟ المشكلة هي عندما كنت أقوم بتحويل البيانات النقطية إلى مضلع ، ظهرت أخطاء على النحو التالي:

خطأ 000863: الإدخال ليس ضمن المجال المحدد.
خطأ 000308: نوع حقل غير صالح

لا أعرف كيف أتغلب على هذه الأخطاء.


مع ArcGIS 9.3 وامتداد المحلل المكاني

شكل الشبكة

يحول البيانات النقطية إلى ملف شكل مضلع (النوع 5).

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm؟TopicName=gridshape

تحديث: كود ArcObjects:

يحول البيانات النقطية إلى بيانات معالم المضلع (FeatureClass أو FeatureDataset). 'عضو في esriGeoAnalyst.IConversionOp "Function RasterDataToPolygonFeatureData (مجموعة بيانات ByVal As esriGeoDatabase.IGeoDataset، _' ByVal pWorkspace As esriGeoDatabase.IWorkspace، ByVal name As String، _ 'ByVal weeding As Database. RasterConversionOp 'الحصول على البيانات النقطية Dim pRas01 كـ IRaster Set pRas01 = getRasterFromFileFunction ("c:  data  myRaster") Dim pFClassOut كـ IGeoDataset Dim pWSF As IWorkspaceFactory Set pWSF = New ShapefileWorkspaceFactoryWS  data "، 0) Dim sOutFCname كسلسلة sOutFCname =" myShapeFile.shp "تعيين pFClassOut = pConversionOp.RasterDataToPolygonFeatureData (pRas01، pWks، sOutFCname، True)

وفقًا للتعليقات الموجودة أسفل السؤال ، فأنت تريد (أ) صنف الصورة إلى عدد صغير من الفئات المنفصلة ثم (ب) تحويلها إلى تمثيل مضلع ("فيكتور" هو - هي).

هناك طرق عديدة للقيام (أ). الخيارات الجيدة في هذا التطبيق هي إما (ai) التي تقود العمليات الحسابية باستخدام جدول إعادة التصنيف عبر إعادة التصنيف أدوات أو (أ. ii) حل الرياضيات عملية حسابية. على سبيل المثال ، إذا كان توافر الرطوبة عبارة عن مؤشر يختلف من 0 إلى 1 وتريد تصنيفه إلى فترات متساوية [0،0.25] ، (0.25 ، 0.50] ، (0.50 ، 0.75] ، (0.75 ، 1.00] ثم احسب

Int ([الشبكة الأصلية] * 4)

بمجرد تنفيذ هذه العملية ، يجب أن تعمل أداة التحويل التي تستخدمها بشكل جيد. إنه يعمل عن طريق إيجاد بقع متجاورة من الخلايا كلها تشترك في نفس القيمة وتحويلها إلى مضلعات.


قد تكون قيم صورتك من نوع البيانات العائمة ، والتي وفقًا لهذا المنتدى أدناه يجب تحويلها إلى عدد صحيح قبل التحويل إلى مضلع.

http://forums.arcgis.com/threads/4435-Raster-to-Polygon-Error-ArcGIS9.3-value-not-within-the-defined-domain


سيعتمد ذلك على نوع المعلومات التي لديك في صورة القمر الصناعي ، أي قيم RGB (أحمر أخضر أزرق) أو نوع GRID (القيمة كما في DEM).

إذا حاولت التحويل ، إلى عدد صحيح ، فمن الممكن جدًا الحصول على صورة نقطية بتنسيق RGB للحصول على القيمة 0.

ومع ذلك ، إذا قمت بتحويل القيم عن طريق تصنيفها إلى سلسلة من الرموز الرقمية التي تمثل مقياسًا لقيم الرطوبة ، فستحصل على شبكة نقطية يمكن توجيهها بسهولة.


شاهد الفيديو: raster mask from shapefile in QGIS (شهر اكتوبر 2021).