أكثر

هل تريد الاتصال بـ ArcSDE باستخدام امتداد ArcSDE Geoserver؟

هل تريد الاتصال بـ ArcSDE باستخدام امتداد ArcSDE Geoserver؟


لدي خادم يقوم بتشغيل Geoserver 2.8 مع تثبيت ملحق ArcSDE. لقد أضفت "ArcSDE ESRI (tm) ArcSDE 9.2+ مخزن بيانات متجه" ببيانات اعتماد من DBA.

عندما أحاول إضافة طبقة ، أرى فقط مجموعة فرعية صغيرة من الطبقات التي يجب أن تكون هناك. عند التحدث مع DBA ، يبدو أن غالبية الطبقات مسبوقة بـ "SDE_" وهذه الطبقات هي التي لا تظهر.

نحن لا نتواصل مع مستخدمي SYSTEM أو DBA أو SDE. أعلم أن الطبقات مسبوقة بـ "SDE_" لأنه عند التحدث إلى رجل قاعدة البيانات هنا ، قال "نحن فقط نسميها بهذا الشكل حتى نعرف أنها ممكّنة مكانيًا بدلاً من مجرد جدولة عند البحث في قائمة المخطط"

هل يعرف أي شخص لماذا لا يمكن تحميل هذه الطبقات بواسطة الامتداد؟ هل هناك طريقة لجعل الامتداد يحمّلهم؟

  • قاعدة البيانات: Oracle Standard Edition One
  • الإصدار: 11.2.0.2
  • إصدار ArcSDE: 10.0.1
  • إصدار قاعدة بيانات ArcGIS الجغرافية: 10.0 لـ Oracle11g Build 2004
  • مكتبة عميل SDE: jpe_sdk.jar & jsde_sdk.jar (تم الإنشاء بواسطة: 1.4.2_12 (Sun Microsystems Inc.) ، إصدار المواصفات: 9.3)
  • إصدار برنامج تشغيل JDBC: ojdbc6.jar (إصدار التنفيذ: 11.2.0.4.0 ، معرف المستودع: JAVAVM_11.2.0.4.0_LINUX.X64_RELEASE)
  • إصدار Apache Tomcat: 7.0.65

لدينا نفس المشكلة تقريبًا ، تمت ترقية نفس الإصدارات من كل شيء باستثناء SDE الخاص بنا باستخدام البرامج النصية من ArcGIS Pro 1.1 ، وقد حاولت استخدام ملف jpe_sdk.jar بالتناوب من 10.1 بالإضافة إلى 10.2.2 ، وهو ما يسمى jpe_10.2_sdk.jar. لا يمكنني العثور على هذا الملف في تثبيت ArcGIS Server 10.3.1 ، مما يشير إلى أن الأشياء تتغير داخليًا.

لدينا مستخدمين SDE_ADMIN (مالك البيانات) ، SDE_WEB (للقراءة فقط) ، SDE_USER1 (محرر) ، وما إلى ذلك ، ولا يظهر أي شيء على الإطلاق للمشاهد أو المحرر أو مستخدمي دور المنشئ. إذا كتبت عن عمد اسم مستخدم أو كلمة مرور غير صحيحة ، فلن يتم الاتصال. وإلا يمكنني إنشاء متجر والاتصال به ، ولكن لا أرى أي شيء ، و SDE_ADMIN يمتلك جميع الطاولات تقريبًا. حتى اختبرته كمالك مخطط SDE ، لم يحالفه الحظ حتى الآن.

في الماضي مع إصدار أقدم من SDE ، أعتقد أن 9.2 على Oracle 9i ، وتثبيت أقدم إلى حد ما من GeoServer ، تمكنت من الاتصال ورؤية الطبقات. أعتقد أن هناك اختلافًا داخليًا في المخطط في SDE لاحقًا (ربما لأنهم انتقلوا إلى استخدام ST_GEOMETRY بدلاً من النوع القديم؟) لم يعد بإمكان امتداد GeoServer فهمه.


شاهد الفيديو: Geoserver for WebGIS development WMS, WFS, WFS-T Service, Feature editing on web.