-
نصيحة بشأن SQLite وpostgreSQL وAlfersco
الأخوة الكرام
أعمل على تطوير تطبيق Collaborated GIS باستخدام PostgrerSQL و Alfersco Open Source Sever حيث أقوم بإنشاء واجهة تفاعلية تسمح للمستخدم أن يستعرض البيانات والخرائط (وأن يقوم بتحرير البيانات الجغرافية وتحديثها) المشكلة أنه كان يعمل قبلي مبرمج غير متخصص في مجال نظم المعلومات الجغرافية لذلك أختزن البيانات الجغرافية في صورة BLOB في قاعدة بيانات SQLite ومعي الـ Scheme خاصتها.
الآن مشكلاتي تتلخص فيما يلي:
1- كيف يمكنني تحويل البيانات المختزنة في SQLite في النوع BLOB للنوع GeoType في قاعدة البيانات PostgreSQL\PostGIS علماً بأن حجم البيانات كبير جداً وليس من المنطقي نقلها يدوياً.
2 - بعد أن أقوم بتحويلها سوف أقوم بدمجها في GeoServer Application هل يمكن أن أقوم بدمج هذا التطبيق في تطبيق Alfersco حتى يكون collaborated application.
فقط أحب أن أشير إلى أنني استخدم لغة جافا في كتابة تطبيقات Alfersco ومختلف تطبيقات المشروع مع NetBeansIDE.
شكراً مقدماً لكل من سوف يتعاون.
-
رد : نصيحة بشأن SQLite وpostgreSQL وAlfersco
الأخ العزيز بسام
بالنسبة لتحويل البيانات من SQLite إلى PostgreSQL
1 - قم بتحويل البيانات إلى XML باستخدام جافا وJDBC سوف تحصل على ملف XML يحتوي على ال Schema الخاصة بقاعدة البيانات ككل وتحتوي على sub-schema للبيانات BLOB.
2 - قم بكتابة تطبيق يقوم بقراءة XML ومن ثم تحويل الملف إلى سلسلة عبارات SQL لعمل Data Population مع مراعاة قرأة محتويات الـ Subscehme وتحويلها إلى GeoType.
3 - بالنسبة ل Aflersco يمكن دمج التطبيق فيه حيث انه داعم لتطبيقات Java Servlet والبرنامج GeoServer هو Java Servelt ولكنك سوف تحتاج إلى إعادة ضبط الـ Configuration File يدويا Manully.
4 - جميل إنك تستخدم NetBeans IDE فهناك Plugins جاهز يمكنه أن يعمل Synchoization بين NetBeans و Alfersco وبالتالي يمكنك أن تختبر تطبيقاتك فوراً في Alfersco بدون نشرها.
إذا لم تستطع أن تقوم بهذه الخطوات ارسل لي قسم من قاعدة البيانات إن كان ممكناً وسوف اكتب لك الحل واعيد ارساله إليك.
تحياتي وتنمياتي بالتوفيق.
-
رد : نصيحة بشأن SQLite وpostgreSQL وAlfersco
جزاك الله خير وبارك لك الله في مالك وولدك وعافيتك وعلمك، وغفر الله لك بقدر ما ساعدتني وساعدت غيري. لقد جربت الطريقة الأولى على قسم صغير من البيانات وقمت بفتح ملف الـ XML الناتج باستخدام Notepad++ وفعلاً البيانات تحولت بالكامل بما فيها الـ blob، سأحاول تنفيذ باقي الخطوات، وتحمل أسئلتي إن لم أوفق.
-
رد : نصيحة بشأن SQLite وpostgreSQL وAlfersco
فشلت في ضبط الconfigfile ليتصل بـ geoserver هل يمكن أن اعرف الطريقة أو على الأقل ما هو السطر المطلوب تعديله. ولك مني ألف شكر.
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى