มีกี่เลเยอร์ใน MapService - การแลกเปลี่ยนคืออะไร?


9

เมื่อตั้งค่า MapServices สำหรับ ArcGIS ฉันมักจะได้รับ mxd ที่มีเลเยอร์มากมายในนั้นและบอกให้เผยแพร่

ฉันควรมี mapservices มากขึ้นด้วยเลเยอร์ที่น้อยลงในแต่ละหรือน้อยกว่า mapservices ที่มีเลเยอร์มากขึ้นในแต่ละอัน?

การแลกเปลี่ยนคืออะไร?

คำตอบ:


5

บริการแผนที่ค่อนข้างแพง พวกเขาต้องการกระบวนการ ArcSOC อย่างน้อย 1 กระบวนการเพื่อให้ทำงานได้ตลอดเวลาและใช้หน่วยความจำ (60 - 100 MB / แต่ละรายการในกล่องของฉัน - ไม่สำคัญเลย) Windows ยังมีเดสก์ท็อปฮีปที่ต่อยอดซึ่งอาจเป็นปัญหาเมื่อเริ่มต้นกระบวนการจำนวนมาก ฉันเห็นลูกค้าบ่อยครั้งลงเส้นทาง "ให้เพิ่มบริการแผนที่" ต่อไปเพื่อดูว่าพวกเขาไปถึงจุดสูงสุดของเซิร์ฟเวอร์ที่รองรับ แต่ละบริการแผนที่จะต้องเชื่อมต่อฐานข้อมูลของตัวเองซึ่งอาจมีความสำคัญในการพิจารณา

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


4

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

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

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

หากการติดฉลากและการเรนเดอร์มีความสำคัญมากการมีบริการน้อยลงโดยมีเลเยอร์มากกว่าจะทำงานได้ดีขึ้น การมีบริการหลายอย่างทำให้ฉลากของตัวเองแล้วรวมเข้าด้วยกันจะส่งผลให้เกิดการชนกันของฉลากมากกว่าบริการเดียวที่มีเลเยอร์จำนวนมากเนื่องจาก ArcGIS Server จะไม่สามารถ "วางแผน" ที่แต่ละป้ายกำกับไปในบริการที่แตกต่างกัน

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


2
ฉันจะเพิ่มความปลอดภัยให้กับรายการนี้ ความปลอดภัยของเซิร์ฟเวอร์ ArcGIS หยุดที่ระดับบริการ หากคุณต้องการความปลอดภัยระดับเลเยอร์คุณจะต้องแบ่งเลเยอร์ของคุณออกเป็นบริการแผนที่มากมาย
Ryan Taylor

0

จัดกลุ่ม fc ที่เป็นไปได้ลงในชนิดย่อยที่ช่วยลดการโอเวอร์โหลดบนเซิร์ฟเวอร์รวมถึงให้โอกาสในการรักษาจำนวน fc ที่น้อยลงในบริการแผนที่

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