ขั้นตอนในการสร้าง webmap ออนไลน์ด้วยคุณสมบัติที่แก้ไขได้โดยใช้ ArcGIS Server / SDE และ SQL Server?


12

แก้ไข / อัปเดต: ฉันกำลังเพิ่มความโปรดปรานนี้โดยหวังว่าจะได้รับคำแนะนำทีละขั้นตอนในการสร้างแผนที่ออนไลน์พร้อมการแก้ไขคุณสมบัติโดยใช้ ArcGIS Flex API, SQL Server Expressและ ArcGIS Server 10.1 ฉันพบปัญหามากมาย (การพิสูจน์ตัวตนฐานข้อมูลกับ Express ข้อผิดพลาดที่เปิดใช้งานการแก้ไขคุณลักษณะ ) ที่ฉันคิดว่าทางออกที่ดีที่สุดของฉันคือการเริ่มต้นใหม่และผ่านแต่ละขั้นตอน คู่มือรายละเอียดในระดับปานกลางจะได้รับการชื่นชมอย่างมาก


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

ซอฟต์แวร์: ArcGIS Flex API และ SQL Server Express พร้อม ArcGIS Server 10.1

ขั้นตอนที่ฉันเข้าใจพวกเขาจนถึงตอนนี้:

1) ติดตั้ง ArcGIS Server บนเซิร์ฟเวอร์ของเรา (จริง ๆ แล้วเป็นเครื่องเสมือนบนเซิร์ฟเวอร์ที่มีอยู่)

2) ติดตั้ง ArcGIS Web Adapter

3) ติดตั้ง ArcSDE บนเซิร์ฟเวอร์เดียวกัน

4) ติดตั้ง SQL Server Express บนเซิร์ฟเวอร์เดียวกัน

ที่นี่ฉันต้องการคำชี้แจงบางอย่าง ตามที่ฉันเข้าใจฉันต้องสร้างฐานข้อมูลภูมิศาสตร์ใหม่เพื่อจัดเก็บคุณลักษณะที่ฉันต้องการแสดง / แก้ไข ฉันเข้าใจเช่นกันว่าฉันต้องสร้างฟีเจอร์เซอร์วิสและบริการเรขาคณิต ในที่สุดฉันจะต้องโฮสต์แอปพลิเคชันที่พัฒนาขึ้นโดยใช้เว็บเซิร์ฟเวอร์

โดยพื้นฐานแล้วฉันกำลังมองหาขั้นตอนการดำเนินการตามที่ฉันไม่เคยทำมาก่อน ข้อมูลใด ๆ / ทรัพยากรจะได้รับการชื่นชมมาก


1
ลองดูที่นี่ฉันเพิ่งตอบคำถามที่คล้ายกัน: gis.stackexchange.com/questions/54564/…
Alex Tereshenkov

1
มีสองสิ่งที่จะช่วยคุณเริ่มต้นใช้งาน: คุณไม่จำเป็นต้องมีเว็บอะแดปเตอร์ (เว้นแต่คุณต้องการเข้าถึงบริการที่ไม่ได้ผ่านพอร์ต 6080) ใน 10.1 คุณไม่จำเป็นต้องติดตั้ง ArcSDE อีกต่อไป - ตรรกะทั้งหมดได้ถูกนำไปใช้ในเดสก์ท็อป ArcGIS แล้ว คุณจะต้องเรียกใช้เครื่องมือ GP ของresources.arcgis.com/th/help/main/10.1/index.html#//…เพื่อสร้าง geodb ใน SQL Server หากใช้เวอร์ชัน Express แสดงว่าคุณทำงานกับการเชื่อมต่อเซิร์ฟเวอร์ฐานข้อมูลไม่ใช่ฐานข้อมูลภูมิศาสตร์ประเภท SDE
Alex Tereshenkov

2
การสอนทีละขั้นตอนที่ยอดเยี่ยมอีกวิธีในการสร้างแอปพลิเคชันการแก้ไขเว็บ: e-education.psu.edu/cloudGIS/print/book/export/html/31พวกเขาใช้ ArcGIS Viewer for Flex อาจเกี่ยวข้องกับคุณ!
Alex Tereshenkov

2
ให้ฉันได้รับตรงนี้. คุณกำลังจะสร้างเว็บแอปพลิเคชันที่มีรายการย่อของข้อกำหนดทางธุรกิจ (การแก้ไขเว็บการจัดเก็บฐานข้อมูล) และคุณกำลังระบุว่าเป็นข้อกำหนดในการพัฒนาที่ซับซ้อนราคาแพงแอปพลิเคชันบุคคลที่สามโดยไม่รู้ว่าทำงานอย่างไร ทำไมคุณจะทำเช่นนั้น? แยกปัญหานี้เป็นส่วน ๆ และทำงานกับนักพัฒนาเว็บ วิธีที่ง่ายกว่าในการใช้วิธีปฏิบัติบนเว็บแบบมาตรฐานจะทำให้ง่ายขึ้น อย่างน้อยที่สุดให้เลือกเส้นทางง่ายๆ: javascript + openlayers และฐานข้อมูลหรือใช้ arcgisonline / giscloud โค้ง? จริงๆ?
westyvw

2
@westyvw คุณรู้ไหมเขาอาจจะติดอยู่ในระบบนิเวศของ ESRI เหมือนกับพวกเราบางคนที่น่าสงสาร : /
Clickinaway

คำตอบ:


4

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

  1. เซิร์ฟเวอร์ ArcGIS รุ่นใดที่คุณเป็นเจ้าของ 10.1 ฉันเห็นคุณแนะนำว่า MSSQL Express จะเป็น RDBMS ของคุณดังนั้นทำให้ฉันเชื่อว่าคุณจะใช้ AGS 10.1 Workgroup Edition กรุณายืนยัน.
  2. เว็บอะแดปเตอร์จะต้องติดตั้งบนเว็บเซิร์ฟเวอร์ ดูเหมือนว่าคุณอยู่ในระบบนิเวศของ Microsoft Windows ดังนั้นฉันจะสรุปว่านี่จะเป็น IIS7 หรือ IIS8 ถูกต้องหรือไม่ กรุณายืนยัน.
  3. ที่ 10.1 คุณไม่จำเป็นต้องติดตั้ง SDE (โดยเฉพาะอย่างยิ่งสำหรับสิ่งที่ดูเหมือนว่าคุณต้องทำให้สำเร็จ); มันถูกรวมเข้าด้วยกันซึ่งพวกเขาอ้างว่าเป็นสาเหตุที่เรียกว่า ArcGIS for Server 10.1
  4. เหมาะกับตัวคุณเป็นที่ที่คุณต้องการติดตั้ง MSSQL Express แต่โปรดจำไว้ว่า Express 'สืบทอดขนาดฐานข้อมูลตัวประมวลผลและการ จำกัด การเข้าถึงหน่วยความจำ ขึ้นอยู่กับจำนวนผู้ใช้ที่จะทำการแก้ไขพร้อมกันและ DB ของคุณจะมีขนาดใหญ่เพียงใดมันอาจจะมีประโยชน์ในการจัดการกับสิ่งนี้เป็นการติดตั้งบนเครื่องอื่น
  5. คุณต้องการปรับใช้บริการ / แอปพลิเคชันของคุณอย่างปลอดภัยหรือไม่? ถ้าไม่เราสามารถสำรวจตัวเลือกอื่น ๆ / วิธีที่ผู้ใช้ของคุณสามารถใช้บริการเหล่านี้และข้ามขั้นตอนที่เป็นไปได้

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

ฉันได้ปรับใช้ทั้งสภาพแวดล้อมแบบส่วนตัวเวิร์กกรุ๊ปและเซิร์ฟเวอร์องค์กร / สภาพแวดล้อมการแก้ไขภายในระบบนิเวศ / สแต็กของ ESRI ดังนั้นฉันค่อนข้างแน่ใจว่าฉันสามารถทำให้คุณติดตั้งและใช้งานได้ อย่างไรก็ตามมีความแตกต่างเล็ก ๆ น้อย ๆ มากมายดังนั้นเราอาจจัดตารางเวลาไว้ในห้องสนทนา โปรดตอบคำถามข้างต้น แต่อย่าลังเลที่จะส่ง PM ให้ฉันหากคุณต้องการใช้เวลาในการแชท

ผู้ดำเนินรายการ / คนอื่น ๆ : หากนี่ถูกวางไว้ในฐานะ 'ความคิดเห็น' โปรดแจ้งให้เราทราบและฉันจะพยายามย้ายมัน อย่างไรก็ตามฉันรู้สึกว่าฉันสามารถตอบคำถามทุกข้อ (ผ่านการแชท)


ขอบคุณมากที่สละเวลาตอบ เพื่อตอบคำถามของคุณ: 1) ArcGIS 10.1 Enterprise, 2) IIS7, 3) ฉันคิดว่า SDE จำเป็นต้องใช้ที่ 10.1 สำหรับการแก้ไขคุณสมบัติหรือไม่, 4) เรามีตัวเลือกในการติดตั้ง (เซิร์ฟเวอร์สองตัว) 5) ใช่ปลอดภัย
เรดาร์

1) ตกลงโดยใช้ Enterprise แต่คุณมีสิทธิ์ใช้งาน SQL Standard หรือไม่? คำสั่งผสม Enterprise + Express จะไม่เป็นที่นิยม (น่าจะเป็นไปไม่ได้เช่นกัน) 2) ตกลง 3) ไม่รวมอีกครั้งและครอบคลุมที่นี่ค่อนข้างดีgis.stackexchange.com/questions/37125/… 4) ตกลง 5) ตกลง 5) ตกลงปลอดภัยดังนั้นสิ่งนี้จะช่วยให้ตัวเลือกแคบลง ตกลงกลับมาหาฉันเกี่ยวกับ Express-Enterprise เพื่อให้เราสามารถก้าวต่อไปได้ นอกจากนี้คุณสามารถหาเวลาย้ายสิ่งนี้ไปยังกล่องโต้ตอบการแชทได้หรือไม่
Clickinaway

เรามีสิทธิ์การใช้งาน SQL Standard ติดตั้งอยู่ในเซิร์ฟเวอร์ของเรา การแชทจะใช้งานได้ - 10:00 PST / 13:00 EST พรุ่งนี้หรือไม่ ในเวลาเดียวกันในสัปดาห์นี้หากไม่ได้ผล?
เรดาร์

FYI: ฉันใช้อินสแตนซ์ของ sqlexpress 2008 r2 กับ Arc Server 10.0 และ 10.1 Enterprise และไม่มีปัญหา ฉันใช้การเชื่อมต่อโดยตรง
ทอม

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