المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال ؟:هل يوجد خيار scale reference ضمن arcmap مثل autocad



عبادة مالك
11-30-2010, 03:32 PM
السلام عليكم ورحمة الله وبركاته :
سؤالي :؟
-لدي قاعدة بيانات جغرافية تحوي عدة طبقات layers ..ولكن الغريب ان هذه الطبقات قبل نقلها الى بيئة gis كملفات shapefiles ..كانت قد رسمت ضمن برنامج الاوتوكاد او برنامج شبيه له ك ميكروستيشن ..حيث كانت ضمن الاوتوكاد باحداثيات محلية صحيحة (أي نظام اسقاط محلي ذو ابعاد بالمتر <م>) ..ولكن قبل نقلها الى بيئة arcinfo تم تنفيذ الآتي :
حولت الرسومات الى km اي من متر الى كيلومتر ..وذلك باستخدام تعليمة scale reference الموجودة ضمن برنامج الاوتوكاد ..حيث في سطر الاوامر يتم كتابة sc ثم اختيار حرف R ,,ثم اختيار نقطة الاصل base point =0,0 , ثم وضع القيمة 0.001 ثم enter ,,,أي هنالك تم تغيير مقياس الرسم ضمن برنامج الرسم الهندسي الاوتوكاد ..وبالتالي اصبحت الاطوال بالكيلومتر بدلا من المتر ..أي ان احداثيات الرسومات اصبحت غير صحيحة واصبح هنالك انزياح ....
سؤالي ::::::
هل هنالك اداة ضمن برنامج arcinfo تجعلني اطبق العملية المعاكسة وهي ضرب جميع الرسومات ب (1000) اي تحويلهم الى متر وذلك حسب
base point 0,0 ,,,,وهنا سوف تعود الرسومات الى احداثياتها الصحيحة .......

ماهر عبدالكريم
12-01-2010, 11:47 AM
بسم الله
يرجى اتباع الخطوات التالية:
* اضف البيانات الخاصة بك
* الضغط بالزر اليمين لاظهار خصائص dataframe
* قم باختيار Coordinate System
* اختيار الاسقاط المستخدم من القائمة
* اختار Modify
* اختار meter من قائمة linear unit
* ثم OK ، OK
* سوف تشاهد ان الوحدات على الخريطة قد تغيرت
* الضغط بالزر اليمين على اسم الشريحة
* اختيار تصدير
* اختار الخيار الثاني في صندوق الحوار The data frame
* OK

اضاف البيانات الجديدة التي تم تصديرها وسوف تجدها قد تم تحويلها.

ماهر عبدالكريم

عبادة مالك
12-01-2010, 11:50 PM
اشكرك جزيل الشكر ....لكن لم يتغير شيء ...
سوف اوضح اكثر من خلال برنامج الاوتوكاد ...دعنا نرسم خط طولة 100(وحدة اوتوكاد) وهذا الخط مؤلف من نقطة بداية احداثيات النقطة الاولى للخط هي x=50 ,,,,,y=50
واحداثيات نقطة النهاية هي x=150,,,,,,,y=50 ...اي ان طوله =10 وحدة اوتوكاد ...الان سوف نطبق عليه امر scale وسوف نضرب الطول ب 0.001 فاصبح طول الخط =0.1 وذلك باختيار base point=0,0
....وبالتالي يصبح احداثيات نقطة البداية هي x=0.5 and y=0.5 واحداثيات نقطة النهاية x=0.15 and y=0.5 ,,,,,,,
هكذا تم تطبيق على الرسومات قبل نقلها الى برنامج arcinfo اي تحويلها الى بيئة الشيب فايل ....حيث كانت الاطوال بالمتر ثم حولت الى كيلومتر بضرب جميع الرسومات ب 0.001 وبالتالي اصبح حجم الرسومات اصغر وتغيرت الاحداثيات ...
فلو اننا لا زلنا نعمل في بيئة الاوتوكاد لكان الامر سهل وذلك بعكس العملية بالضرب ب 1000 فتعود الرسومات الى حجومها الصحيحة واحداثياتها الصحيحة ..لكن نحن الان في بيئة الشيب فايل وهنالك الاف القيم ضمن جداول الصفات ...
فما هي الطريقة لفعل ذلك ضمن برنامج arcinfo .....