ใช้ ArcGIS ในสภาพแวดล้อมแบบผสมหรือไม่


15

แนวปฏิบัติที่ดีที่สุดสำหรับ ArcGIS 9.3 และ 10.0 ในร้านค้าเดียวกันคืออะไร

เรามีผู้ใช้หลายสิบคนที่ 9.3 ข้อมูลจำนวนมากของเราอยู่ในฐานข้อมูล Geodiff และ geotiffs พร้อมด้วยรูปทรงที่ได้รับการยกย่องและมีการใช้ jocunts เป็นครั้งคราวไปยัง ArcSDE (9.3.1) ซึ่งโฮสต์โดยแผนกอื่น เราจะแนะนำ 10.0 ให้กับผู้ใช้ระดับสูงก่อนและในช่วงเวลาที่ไม่รู้จักเป็นไปได้ 6 เดือนทั้งสองจะทำงานในเวลาเดียวกัน ข้อมูลทั้งหมดเช่นเดียวกับองค์ประกอบของแผนที่ไฟล์เลเยอร์สไตล์สัญลักษณ์ ฯลฯ จะถูกใช้โดยทั้งสองกลุ่ม

คุณจัดโครงสร้างสิ่งต่าง ๆ อย่างไรเพื่อให้ทั้งสองชุดนี้สามารถอยู่ร่วมกันได้อย่างสงบสุข? สิ่งที่ต้องระวังคืออะไร

คำตอบ:


5

gotcha : Arcmap 10 "บันทึกสำเนา"จะสร้าง 9.3 .mxd หากคุณเปิด 9.3 mxd ใน 10 จากนั้นบันทึกโดยใช้ปุ่มแถบเครื่องมือหรือ [ctrl] - [s] อัพเกรดเป็นรูปแบบ 10 ทำให้ไม่สามารถเข้าถึงไคลเอ็นต์ 9.3 ได้

ยิ่งไปกว่านั้นการบันทึกสำเนาจะไม่อนุญาตให้คุณเขียนทับแผนที่เปิดดังนั้นบังคับให้สร้างเอกสารใหม่ เราต้องทำความสะอาดหลังจากนั้นหลังจากปิด Arcmap ด้วยการลบสำเนาเก่าและเปลี่ยนชื่อใหม่ด้วยตนเอง ไม่จำเป็นต้องพูดว่าคนส่วนใหญ่จะไม่ได้รับแรงจูงใจในการทำเช่นนี้และจะมีการเพิ่มจำนวนแผนที่ซ้ำซ้อน yech


2
ยื่นในIdea Binของ esri เพื่อขอการปรับปรุง
matt wilkie

2

ผ่านเกรปไวน์ฉันได้ยินมาว่าการติดตั้งไลเซนส์สำหรับ 9.3 และ 10 บนเซิร์ฟเวอร์ไลเซนส์เดียวกันนั้นไม่เป็นระเบียบและดีที่สุดที่จะใช้เซิร์ฟเวอร์ไลเซนส์สองตัวที่ต่างกัน ฉันไม่มีรายละเอียดมือแรกมันแค่หัวขึ้น


2
เราอัปเกรดเซิร์ฟเวอร์สิทธิ์การใช้งานเป็น v10 เมื่อสัปดาห์ที่แล้วและไม่เคยได้ยินเสียงใด ๆ จากใครเลย ใช้เวลาประมาณ 10 นาทีไม่นับการอ่านเอกสาร ฯลฯ ก่อนถึงมือ (ชั่วโมง) กระบวนการนี้สับสนมาก ยังไม่ได้พยายามเพิ่มใบอนุญาตใหม่ ๆ
แมตต์วิลคี

ในสภาพแวดล้อมของเรา 9.3 ผู้ดูแลระบบเดสก์ท็อปมักจะรายงานว่าไม่มีใบอนุญาตที่ใช้ได้ แต่ Arcmap ฯลฯ ดูเหมือนว่าจะไม่มีปัญหาในการตรวจสอบสิทธิ์การใช้งานเมื่อเป็นเช่นนั้น นอกจากนี้ฉันไม่เห็นวิธีการบนเซิร์ฟเวอร์เพื่อดูว่าใครมีสิทธิ์การใช้งานที่ตรวจสอบ (และวิธีการให้บูตพวกเขา)
matt wilkie

1

คุณสามารถบังคับให้ผู้ใช้ที่มี v10 บันทึก MXD ของตนใน 9.3 รุ่นเสมอและใช้ฐานข้อมูลเวอร์ชัน 9.3

ฉันไม่แน่ใจว่ามีปัญหาความเข้ากันได้กับ GDB หรือไม่ (ฉันแน่ใจว่ารูปร่างของไฟล์จะทำงานได้)

แก้ไข: สิ่งหนึ่งที่ต้องทำคือการสร้างปุ่มบันทึกใหม่สำหรับผู้ใช้ ArcGIS v10 บันทึกเป็น 9.3 รุ่นเสมอและคุณสามารถลงชื่อทางลัดไปยังปุ่ม / คำสั่งนั้นได้ อาจเป็น. NET หลายบรรทัด


ด้วยแผนที่ฉันสงสัยว่ามันจะตรงไปตรงมาเหมือนปุ่ม 'บันทึกเป็น 9.3' ที่กำหนดเองทำให้ผู้ใช้ไม่สามารถใช้ชื่อไฟล์เดียวกันได้ ฉันยินดีที่จะพิสูจน์ว่าผิดแน่นอน! GDB ง่ายกว่ามาก Arc10 จะไม่ใช้ความสามารถใหม่โดยอัตโนมัติเมื่อบันทึกหรือสร้างคลาสคุณลักษณะใน GDB ที่เก่ากว่า (ซึ่งเป็น / จริงด้วย 9.3 และก่อนหน้านี้)
matt wilkie


1

นี่คือบางสิ่งที่อาจช่วยได้

หากคุณสามารถกำหนดบทบาทของโครงการสำหรับคนในรุ่น differnt (เช่น 10 คือการแก้ไข 9.3 การทำแผนที่หรือสิ่งที่คล้ายกัน) จากนั้นคุณสามารถมี MXD ได้ 2 เวอร์ชั่นซึ่งจะแก้ปัญหาง่าย ๆ มากมาย

ใช้ 9.3 Geodatabase เป็นไฟล์ทั้ง 10 ไคลเอนต์และไคลเอนต์ 9.3 จะสามารถเข้าถึงได้

ด้วยความเคารพต่อตัวจัดการสิทธิ์การใช้งาน ArcGIS 9 สามารถเข้าถึงตัวจัดการสิทธิ์การใช้งาน ArcGIS 10 ได้ แต่ถ้าคุณไม่มี 9.3.1 SP2 แท็บความพร้อมใช้งานในเดสก์ท็อปผู้ดูแลระบบจะว่างเปล่า (มีใบอนุญาต แต่ไม่ปรากฏให้เห็น) ในการกล่าวว่ามีการเปลี่ยนแปลงใบอนุญาตบางอย่างเช่น MPS Atlas ไม่มีใบอนุญาตแยกต่างหากอีกต่อไปที่ 10 ดังนั้น 9.3.1 ไม่สามารถตรวจสอบได้เนื่องจากการเปลี่ยนแปลงดังนั้นให้ตรวจสอบก่อน

รักษา SDE ของคุณไว้ในเวอร์ชั่นที่เก่ากว่าเนื่องจากไม่มีวิธีใดที่ไคลเอ็นต์ 9.3 จะเชื่อมต่อกับ SDE 10 และใช้การเชื่อมต่อโดยตรงสำหรับไคลเอนต์ 10 เนื่องจากจะทำงานได้ดีกว่า GDB รุ่นเก่ากว่ามาก

การเขียนสคริปต์แตกต่างกันอย่างสิ้นเชิงให้ตรวจสอบกระบวนการของคุณเนื่องจากการอ้างอิง ArcObjects มีการเปลี่ยนแปลงเช่นเดียวกับการอ้างอิงหลาม นอกจากนี้การใช้ Python ในเครื่องมือเช่นการเปลี่ยนแปลง Select By Attributes

นี่เป็นเพียงรายการความคิดขออภัยที่ไม่ติดต่อกัน

ขอให้สนุก CDB


ขอบคุณทาย สำหรับบันทึกหมายเหตุเกี่ยวกับการติดตั้ง SP2 และใบอนุญาตที่มีอยู่ก็ตอบคำถามที่ผมไม่เคยแก้ไขได้ :)
แมตต์วิลคี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.