พีชคณิตแผนที่สำหรับแรสเตอร์เป็นเรื่องง่ายด้วย ArcGIS Raster Calculator (หรือ QGIS) ฉันคิดว่ามันน่าจะง่ายกับเว็บเซิร์ฟเวอร์ GIS เช่น GeoServer และ MapServer รวมถึง OpenLayers เป็นต้น สิ่งที่ฉันต้องการบรรลุคือการทำสิ่งต่าง ๆ อย่างง่าย ๆ เช่นการแบ่งภาพสองภาพและสร้างภาพที่สามอัตราส่วนที่จะแสดงในหน้าเว็บ ฉันใช้เวลาหลายสัปดาห์เพื่อหาทางแก้ไขและมันกลับกลายเป็นเรื่องยาก (สำหรับฉัน)
ฉันได้ลองบางสิ่งรวมไปถึง:
PostGIS raster ฉันคิดว่าพีชคณิตราสเตอร์ไม่ใช่ปัญหาที่นี่
แต่แรสเตอร์ PostGIS นั้นค่อนข้างยากที่จะโหลดลงใน GeoServer มีคำถามมากมายที่ถามซ้ำ ๆ เกี่ยวกับวิธีโหลด pgraster ใน GeoServer ดูตัวอย่างวิธีนำเข้า GeoTIFF ผ่าน postGIS ไปยัง GeoServer ? , /gis/86006/publish-rasters-stored-in-postgresql-with-geoserverหรือไม่ ไม่ใช่คำตอบเดียวที่นี่ใน GIS.SE หรือเว็บไซต์ทางการของ GeoServer ให้รายการขั้นตอนทั้งหมดที่สามารถปฏิบัติตามได้ การโหลด pgraster ลงใน MapServer ได้รายงานความสำเร็จแล้ว แต่ด้วยประสิทธิภาพที่ช้ามาก ทั้งคู่ดูเหมือนว่าจะต้องมีการปูกระเบื้องและคำสั่งแบบหนึ่งซับเพื่ออิมพอร์ตแรสเตอร์ไปยังเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งดูเหมือนว่าไม่ดี
GeoTIFF
GeoTIFF นั้นง่ายต่อการโหลดลงใน GeoServer และ MapServer แต่เราจะทำอะไรกับมันได้บ้าง หากไม่มี PostGIS เช่น SQL ฉันก็หันไปค้นหาโดยใช้ WCS สั้น ๆ เพื่อทำพีชคณิตแผนที่ แต่ไม่ค่อยพบมากนัก WCS เป็นเส้นทางที่ทำงานได้สำหรับสิ่งนี้กับเซิร์ฟเวอร์ปัจจุบันหรือไม่?
โปรแกรมมันเป็นวิธีที่ยาก
ใช้ AJAX เพื่อโทรไปหน้า PHP หรือเขียน WPS โดยใช้ GeoServer เพื่อนำเข้ารูปภาพไปยัง PostGIS ทำพีชคณิตแผนที่แล้วแปลง pgraster ผลลัพธ์เป็นรูปแบบ (เช่น GeoTIFF) ที่สามารถโหลดและแสดงใน GeoServer / MapServer ได้อย่างง่ายดาย
แน่นอนว่าเราสามารถเขียนโค้ดเพื่ออ่าน GeoTIFF ได้โดยตรงและทำพีชคณิตแผนที่โดยไม่รองรับ GIS
ไม่มีสิ่งใดในข้างต้นที่ดูเหมือนจะง่ายหรือสมเหตุสมผลสำหรับฉันเมื่อพิจารณาถึงความง่ายในการใช้พีชคณิตเดียวกันใน Desktop GIS
ฉันสงสัยว่ามีบางคนมีประสบการณ์ในการทำ Map Algebra ในสภาพแวดล้อม GIS บนเว็บหรือไม่และสามารถแนะนำเส้นทางที่ทำงานได้?
ฉันสนใจโซลูชันโอเพ่นซอร์ส (ด้วยเหตุผลทางการเมืองภายในองค์กรของฉัน) ฉันทราบว่าเซิร์ฟเวอร์ ArcGIS สามารถเรียกรหัสไพ ธ อนของ ArcGIS ได้ แต่เราไม่มีสิทธิ์ใช้งานและสภาพแวดล้อมที่นี่ไม่เอื้ออำนวยต่อการซื้อ