السلام عليكم وررحمة الله وبركاته
مجال نظم المعلومات الجغرافيه GIS من المجالات المهمه جدا ولكن قلما تجد من يهتم بها في الوطن العربي!!
هذه مكتبة معروفه ومشهورة جدا مقدمة من NASA ..
World Wind Java... واختصارا لها WWJ
يمكننا كتابة أول تطبيق "Hello World" باستخدام الـ WWJ + netbeans ... فقط استمر في قراءة الموضوع
#####################
في البداية قم بتنزيل المكتبة wwj من هنا
ثم فك الضغط عن الملفات في المكان الذي تريده ..
ثم افتح الـ netbeans IDE
من قائمة Tools اختر Palette ثم Swing/AWT Components
ستظهر لك نافذة ... اختر Add from JAR
وابحث عن الملفات التي قمت بفك الضغط عنها الخاصة بالمكتبة wwj .... ثم اختر worldwind.jar
ثم اختر ((((( WorldWindowGLCanvas )))))
ثم أضفها للـ Bean Folder ...
#####################
بعد ذلك أنشئ مشروع جديد .. ثم افتح خصائص المشروع ... من قائمة File
أو بعمل righ-click علي المشروع ثم Properties
ستظهر نافذه . اختر من اليسار Libraries
1 - في الـ Compile Tab اختر Add JAR/Folder ثم اضف worldwind.jar من نفس المكان الذي قمت فك الضغط عن الملفات فيه
2 - في الـ Run Tab اختر Add JAR/Folder ثم أضف jogl.jar و gluegen-rt.jar الاثنين معاً
//
jogl مكتبة الـ OpenGL
//
انظر مرة اخري لليسار واختر Run بدلا من Libraries
في الـ TextFiled الأخير ... VM Options
اكتب ..
- الكود:
Djava.library.path=SDK path-
مع تغير SDK path
الي المسار الذي توجد به الملفات التي قمت بفك الضغط عنها
#####################
أخيرا ...
أنشي JFrame في المشروع .. ثم من الـ Palette قم بعمل Drag and Drop للـ WorldWindowGLCanvas
ستجدها في الـ Bean Category كما كنا حددناها من قبل
في الـ Constructor الخاص بالـ Class
تحت initComponent()
ضع السطرين دول
- الكود:
Model m = (Model) WorldWind.createConfigurationComponent(AVKey.MODEL_CLASS_NAME);
worldWindowGLCanvas1.setModel(m);
ثم ضع هذه السطور في أول البرنامج بعد جملة الـ Package
- الكود:
import gov.nasa.worldwind.Model;
import gov.nasa.worldwind.WorldWind;
import gov.nasa.worldwind.avlist.AVKey;
ثم جرب البرنامج ...
أليس أفضل من الـ Hello World التي تظهر في الشاشة السوداء
#####################
برجاء أحد يجرب هذا الموضوع ويقول النتيجة ،، لانه تحدث معي مشكلة وبقالي فترة طويلة لم اجد حلها !!
منقول بتصرف
المصدر
http://worldwindcentral.com/wiki/WWJava_in_NetBeans_IDE
الموقع دا .. فيه أمثله كتير يمكنك تنزيلها وتجربتها والاستفادة منها
http://worldwind.arc.nasa.gov/java/demos/
واقرأ عن World Wind .NET
http://worldwind.arc.nasa.gov/download.html