ต้องการ ArcGIS Server เพื่อแก้ไขฐานข้อมูล MS SQL Server หรือไม่


11

นี่คือสิ่งที่ฉันมี:

ArcGIS Desktop ขั้นสูง (10.2) และ MS SQL Server 2008 R2

นี่คือปัญหาของฉัน:

ฉันต้องสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ms sql และนำเข้าส่งออกสร้างและแก้ไขข้อมูลเชิงพื้นที่ได้ ฉันสามารถเชื่อมต่อกับฐานข้อมูลของฉันและส่งออกคุณสมบัติไปยังมันโดยใช้เครื่องมือ "Feature Class to Geodatabase" แต่ไม่สามารถแก้ไขข้อมูลได้เมื่อนำมันกลับเข้าสู่เซสชัน ArcMap ฉันได้ลองใช้เครื่องมือ "สร้าง Enterprise Geodatabase" ที่มีอยู่กับสิทธิ์ใช้งานเดสก์ท็อปขั้นสูง แต่ขอไฟล์การอนุญาต (สำหรับ ArcGIS สำหรับเซิร์ฟเวอร์ที่ฉันสมมติ) ว่าฉันไม่มี ฉันได้ดูราคาสำหรับ ArcGIS สำหรับเซิร์ฟเวอร์และมันเป็นตัวเลือกที่ไม่เป็นไปได้

มีทางเลือกอื่นในการบรรลุสิ่งที่ฉันต้องการใช้สิ่งที่ฉันมีใบอนุญาตอยู่หรือไม่

arcSDE อยู่ตรงไหนในเรื่องนี้?


1
คุณกำลังวางแผนสำหรับการแก้ไขผู้ใช้หลายคนหรือต้องการการกำหนดเวอร์ชันหรือไม่? ถ้าไม่ใช่และเป็นเพียงแหล่งข้อมูลเชิงพื้นที่ทำไมไม่ใช้เพียงฐานข้อมูลไฟล์? คำถามของคุณจะได้รับคำตอบที่ดีกว่าถ้าคุณพูดในสิ่งที่คุณตั้งใจจะทำเพราะข้อ จำกัด ของรูปแบบการจัดเก็บต่างๆ
Hornbydd

ฉันอยู่ในสถานการณ์ที่คล้ายคลึงกัน คุณอาจลองส่งออกโดยใช้ 'Feature class to geodatabase' จากนั้นเปิดข้อมูลที่ส่งออกด้วย QGIS (ฟรี) จากนั้นแก้ไขเนื้อหาในหัวใจของคุณโดยใช้ QGIS ขณะที่ยังอยู่บนเซิร์ฟเวอร์ โบนัสที่นี่คือแม้ว่าอาร์คจะไม่สามารถแก้ไขตารางผลลัพธ์ของคุณได้ แต่ก็ยังสามารถทำสิ่งต่าง ๆ ที่คุณจะทำกับตารางที่สร้างขึ้นเป็นอย่างอื่นได้ ฉันยินดีที่จะเดิมพันว่าเขาต้องการเก็บข้อมูลของเขาไว้บนเซิร์ฟเวอร์เนื่องจากกระบวนการที่เราไม่ได้เป็นส่วนตัวที่นี่
ike

คุณสามารถลอง st-links spatialKit: www.st-links.com

คำตอบ:


9

เพื่อให้สามารถทำงานกับฐานข้อมูลทางภูมิศาสตร์ที่เก็บไว้ใน SQL Server คุณต้องมีอย่างน้อย ArcGIS Server Basic Workgroup (ดูเมทริกซ์ที่นี่ ) คุณสามารถทำงานกับคุณสมบัติที่เรียบง่ายใน ArcMap ได้ แต่จะไม่มีการแก้ไขฐานข้อมูลหรือลักษณะทางภูมิศาสตร์เหมือนกัน

เนื่องจากคุณมี ArcGIS Desktop (ฉันถือว่าคุณมีมาตรฐานหรือขั้นสูง) คุณจะสามารถเข้าถึงฐานข้อมูลทางภูมิศาสตร์ที่จัดเก็บภายใน SQL Server Express โดยอัตโนมัติ (เรียกว่าเซิร์ฟเวอร์ฐานข้อมูล )

มันอาจเป็นการเริ่มต้นที่ดีหากการซื้อ ArcGIS Server ไม่ใช่ตัวเลือกที่เป็นไปได้ นี่คือสิ่งที่คุณจะได้รับจากเซิร์ฟเวอร์ฐานข้อมูลใน ArcGIS Desktop (ใช้กับ ArcGIS สำหรับเดสก์ท็อปมาตรฐานและ ArcGIS สำหรับเดสก์ท็อปขั้นสูงเท่านั้น) คุณจะถูก จำกัด ว่า:

สามารถสร้างการเชื่อมต่อได้พร้อมกัน 3 ตัวเท่านั้น (รวมถึงบริการ ArcGIS Server หากคุณจะมีในภายหลัง) ขนาดสูงสุดของฐานข้อมูลทางภูมิศาสตร์คือ 10GB และมีข้อ จำกัด อื่น ๆ ที่เกี่ยวข้องกับSQL Server Express (ไม่ใช่ Esri) บนฮาร์ดแวร์

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถเข้าถึง SQL Server Express ได้ด้วยตัวคุณเองหรือผ่านทางฝ่ายดูแลลูกค้าของ Esri (เข้าถึงด้วยบัญชีลูกค้าของคุณ) มีรายละเอียดของการกวดวิชาอยู่ในที่นี่

ฉันขอแนะนำให้คุณเริ่มต้นกับเซิร์ฟเวอร์ฐานข้อมูลก่อนและดูว่าเหมาะสมกับความต้องการของคุณด้วยวิธีแก้ไขปัญหาบางอย่างที่นี่หรือที่นั่น


ใช่ย่อหน้าที่ 2 ของคุณขัดแย้งกับวันที่ 1 ของคุณ คุณสามารถทำงานกับข้อมูลใน SQL Server โดยไม่ต้องใช้ ArcGIS Server โดยใช้ "เซิร์ฟเวอร์ฐานข้อมูล" มันมีข้อ จำกัด มากและสามารถรู้สึกกดดันมาก แต่เป็นสภาพแวดล้อมที่ยอดเยี่ยมในการเรียนรู้ก่อนที่จะเข้าไปซื้อเซิร์ฟเวอร์ คุณสามารถเรียนรู้วิธีทำงานเชิงพื้นที่จำนวนมากโดยไม่ต้องแตะ ArcServer โดยใช้การดำเนินการเชิงพื้นที่ของ SQL
JasonT

@JasonT คุณไม่สามารถเข้าถึง SQL Server โดยไม่ต้องใช้ ArcGIS Server เพื่อแก้ไขข้อมูล คุณสามารถใช้ SQL Server Express ได้ (นี่ไม่ใช่ SQL Server เต็มรูปแบบ) ถ้าคุณมี ArcGIS Desktop Standard + เพื่อทำงานกับเซิร์ฟเวอร์ฐานข้อมูล ฉันได้ให้ทางเลือกในย่อหน้าที่ 2 ในกรณีที่เกี่ยวข้องกับผู้ถาม มีความขัดแย้งที่นี่ไม่มี :) มี
อเล็กซ์ Tereshenkov

7

ไม่คุณไม่จำเป็นต้องใช้ ArcGIS Server เพื่อแก้ไขฐานข้อมูล MS SQL Server ของคุณ หากคุณต้องการที่จะเชื่อมต่อกับ ArcMap / ArcCatalog โดยไม่ต้องมีใบอนุญาตของ ArcGIS Server คุณมีอย่างน้อยหนึ่งตัวเลือกอื่น ๆ (แม้ว่าจะไม่ฟรี แต่ก็ถูกกว่าตัวเลือก ArcGIS Server License)

ฉันต้องสามารถเชื่อมต่อกับเซิร์ฟเวอร์ ms sql และนำเข้าส่งออกสร้างและแก้ไขข้อมูลเชิงพื้นที่ได้ ... มีวิธีอื่นในการบรรลุสิ่งที่ฉันต้องการใช้สิ่งที่ฉันมีใบอนุญาตอยู่ในปัจจุบันใช่หรือไม่

คุณสามารถโหลดข้อมูลลงใน SQL Server 2008 โดยใช้SQL Server เครื่องมือเชิงพื้นที่ สำหรับการส่งออก, การสร้างและแก้ไขข้อมูลเชิงพื้นที่โดยใช้ใบอนุญาตระดับปัจจุบันของคุณคุณควรมีลักษณะที่GISquirrel

จากเว็บไซต์:

GISquirrel เป็นส่วนเสริมของ ArcGIS Geographical Information System ซึ่งเปลี่ยนเป็นไคลเอนต์การแก้ไขสำหรับ Microsoft SQL Server หรือ PostGreSQL / PostGIS โดยไม่จำเป็นต้องใช้มิดเดิลแวร์เพิ่มเติมหรือระดับลิขสิทธิ์ที่สูงขึ้น GISquirrel นำเสนอวิธีการใหม่ในการรวมข้อมูลเชิงพื้นที่เข้ากับระบบการจัดการข้อมูลที่กว้างขึ้น

การสืบค้นคำถามที่พบบ่อยอย่างรวดเร็วบอกว่าคุณสามารถใช้มันเพื่อโหลดและส่งออกข้อมูล ข้อ จำกัด ที่ชัดเจนของโปรแกรมที่ระบุไว้บนเว็บไซต์มีดังนี้:

  • ไม่รองรับข้อมูลแรสเตอร์
  • ไม่สนับสนุนข้อมูลเวกเตอร์ที่มีค่า M หรือ Z

ใบอนุญาตปัจจุบันมีราคา 150.00 ปอนด์ (ประมาณ US $ 245) หากคุณไม่แสวงหาผลกำไรคุณอาจมีสิทธิ์ได้รับใบอนุญาตฟรี

arcSDE อยู่ตรงไหนในเรื่องนี้?

ArcSDE ทำหน้าที่เป็นล่าม / ผู้จัดงานของข้อมูลเชิงพื้นที่ที่เก็บไว้ใน SQL Server มันให้สะพานสำหรับข้อมูลของคุณเพื่อเชื่อมต่อกับผลิตภัณฑ์ของ ESRI โปรแกรมดังกล่าวทำหน้าที่เป็น "ArcSDE Lite" ในลักษณะที่มีฟังก์ชั่นพื้นฐานมาก

ในฐานะที่เป็นบันทึกสุดท้าย:ถ้าคุณไม่ได้แต่งงานกับแพลตฟอร์ม ESRI คุณยังสามารถแก้ไขข้อมูล MSSQL ผ่านQGIS

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