คำถามติดแท็ก geoserver

GeoServer เป็นเซิร์ฟเวอร์ซอฟต์แวร์โอเพนซอร์ซที่เขียนด้วยภาษาจาวาที่อนุญาตให้ผู้ใช้แบ่งปันและแก้ไขข้อมูลเชิงพื้นที่

4
ข้อดีและข้อเสียของการทำงานบนเซิร์ฟเวอร์ windows กับเซิร์ฟเวอร์ linux คืออะไร
เรากำลังอยู่ในขั้นตอนการตัดสินใจว่าจะติดตั้ง GeoServer ของเราไว้ในการผลิตอย่างไร มีข้อดีหรือข้อเสียของการโฮสต์บน windows เทียบกับ linux หรือไม่?
15 geoserver 

2
GeoServer 2.3 วิธีเปิดใช้งาน jsonp
ฉันต้องการเปิดใช้งาน jsonp บน GeoServer 2.3.0 เอกสารกล่าวว่าการตั้ง ENABLE_JSONP จริง การตอบกลับจากรายการผู้ใช้ GeoServer แจ้งว่าจะแก้ไข web.xml (ตั้งค่าตัวแปรระบบ ENABLE_JSONP = true และ outFormat = text / javascript) แต่ฉันไม่รู้ว่าจะใช้แท็ก xml ใดและวางไว้ที่ไหน นี่คือรุ่นที่ติดตั้ง: GeoServer 2.3.0 (Web Archive) ได้รับการติดตั้งบนโฮสต์ระยะไกลด้วย tomcat 7.0.39
15 geoserver 


4
OpenLayers: วิธีกำหนดเลเยอร์ WFS ด้วยไฟล์ SLD
ฉันกำลังทดลองกับบริการสร้างแผนที่เว็บอย่างง่ายบนสแต็ก PostGIS / GeoServer / OpenLayers บนเซิร์ฟเวอร์ Win 2008 ฉันซ้อนทับชั้นเวกเตอร์จาก PostGIS โดยใช้: var Index1v = new OpenLayers.Layer.Vector("Index1 v", { strategies: [new OpenLayers.Strategy.BBOX()], protocol: new OpenLayers.Protocol.WFS({ version: "1.1.0", url: "http://localhost:1979/geoserver/wfs", featureType: "bern_poly_s100", featureNS: "http://www.ispm.ch", srsName: "EPSG:900913" }) }); เลเยอร์แสดงอย่างถูกต้อง แต่ในสไตล์ธรรมดาค่าเริ่มต้น [?] จาก GeoServer ฉันได้สร้างไฟล์สไตล์ SLD ด้วย uDig และดูเหมือนว่าจะถูกต้องเนื่องจากบริการ WMS กำลังใช้งานอยู่โดยไม่มีปัญหาใด ๆ …

3
วิธีใช้ Leaflet เพื่อแสดงบางส่วนของชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพ
ฉันเห็นผู้พัฒนาเว็บที่ไม่ใช่ GIS ยังคงพบปัญหานี้อยู่และฉันไม่แน่ใจว่าโซลูชันนี้เป็นอย่างไร มีชุดข้อมูลหลายพันรายการ เราต้องการแสดงแผนที่ให้กับผู้ใช้ด้วยชุดย่อยที่มองเห็นได้ของพวกเขาแสดงเป็นองค์ประกอบแบบโต้ตอบและคลิกได้ มีวิธีการอะไรในการทำสิ่งนี้? ฉันสามารถคิดถึงสิ่งเหล่านี้ได้ แต่พวกเขาไม่พอใจอย่างมากดังนั้นฉันจึงสงสัยว่ามีอะไรอีกบ้าง: เก็บข้อมูลทั้งหมดในไฟล์ GeoJSON โอนไปยังเบราว์เซอร์และให้ Leaflet แสดงข้อมูล ปัญหา: ไม่ได้ทำงานกับชุดข้อมูลขนาดใหญ่ TopoJSON เพิ่มขีด จำกัด เล็กน้อย นอกจากนี้ยังทำให้เกิดความล่าช้ามากในการโหลดหน้า ใช้ Mapbox จัดเก็บข้อมูลทั้งหมดในเลเยอร์แบบโต้ตอบบน Mapbox และใช้ Mapbox.js เพื่อแสดง ใช้งานได้ดี แต่มีค่าใช้จ่ายและคุณไม่สามารถโฮสต์ด้วยตัวเองได้ ใช้ GeoServer เพื่อเข้าถึงฐานข้อมูล PostGIS ใช้ปลั๊กอินใบปลิว WFS-geojson เพื่อเข้าถึงข้อมูลจากที่นั่น อาจใช้งานได้ แต่ปลั๊กอิน WFS-geojson Leafletดูเหมือนจะไม่ได้รับการดูแลรักษาอีกต่อไป ใช้ CartoDB จัดเก็บข้อมูลทั้งหมดในตาราง CartoDB และใช้CartoDB.jsเพื่อแสดง ใช้งานได้ดี แต่อาจมีราคาแพงมาก เป็นไปได้ที่จะโฮสต์ด้วยตัวคุณเอง แต่การติดตั้ง CartoDB …

1
วิธีโยกย้ายพื้นที่ทำงานร้านค้าและเลเยอร์เฉพาะใน Geoserver
Geoserver ทำงานบนสภาพแวดล้อมการพัฒนาและการผลิต ฉันต้องการย้ายพื้นที่ทำงานร้านค้าเลเยอร์สไตล์ ฯลฯ จากการพัฒนาไปสู่การผลิต ฉันจะทำสิ่งนี้ได้อย่างไร ฉันรู้ว่าฉันสามารถคัดลอก data-dir ทั้งหมดไปยังการผลิตและรีสตาร์ท geoserver แต่กว่าพื้นที่ทำงานร้านค้าและอื่น ๆ ทั้งหมดจะถูกโยกย้าย ประเด็นคือฉันต้องการเพียงหนึ่งในพื้นที่ทำงานร้านค้าและอื่น ๆ ในสภาพแวดล้อมการพัฒนาฉันมีพื้นที่ทดสอบหลายร้านและเลเยอร์ซึ่งฉันไม่ต้องการในการผลิต ใน data-dir ฉันเห็นไดเร็กตอรี่ gwc-layer, ด้วยไฟล์ xml จำนวนมาก แต่ฉันจะรู้ได้อย่างไรว่า xml เป็นชั้นใด

2
GeoServer: วิธีที่ดีที่สุดในการเผยแพร่ไฟล์ 2500 TIFF หรือ 71 ECW?
ฉันมีภาพถ่ายพื้นที่ที่ฉันต้องการใช้เป็นแผนที่พื้นหลังสำหรับเวกเตอร์ของฉัน ฉันได้รับเป็น 2500 ไฟล์ (71,5MB แต่ละไฟล์) ในรูปแบบ TIFF แบบดิบพร้อมไฟล์คำ TFW ที่สอดคล้องกัน - ข้อมูล 180GB ระบบพิกัดเป็นแบบโลคัลและตรงกับเวกเตอร์ของฉัน (ไม่มีรหัส EPSG สำหรับมัน แต่ฉันตั้งชื่อมันว่า "32805" และใส่คำจำกัดความที่เหมาะสม) สำหรับการใช้เดสก์ท็อปใน MapInfo ฉันแปลงเป็น ECW (ด้วยเครื่องมือบางอย่างที่มาพร้อมกับ MapInfo) และ retile ที่ใหญ่กว่ามากที่จะมีเพียง 71 ไฟล์เพราะการเปิดไฟล์ 2,500 tiff นั้นเกินขีด จำกัด ฉันเพิ่งรวม 49 TIFF ของ (7x7) เป็นหนึ่ง ECW - 35000x35000pixels - ใหญ่ที่สุดคือประมาณ 200MB) มันใช้งานได้ดีและเร็วมากใน MapInfo …

2
Geoserver พร้อมที่ฝากข้อมูล Amazon s3
ฉันมี Apache ที่ใช้ Geoserver ในอินสแตนซ์เสมือนจริงของฉันและฉันสงสัยว่าไดเรกทอรีข้อมูล Geoserver สามารถชี้ไปที่ที่ฝากข้อมูล Amazon S3 ได้หรือไม่ เป็นไปได้ไหม สิ่งนี้มีผลต่อประสิทธิภาพอย่างไร หาก S3 เป็นการตั้งค่าที่ไม่ดีสำหรับไดเรกทอรีข้อมูลของ Geoserver มีคำแนะนำสำหรับการเพิ่มข้อมูลจำนวนมากในไดเรกทอรีข้อมูล Geoserver หรือไม่? ไดเรกทอรีข้อมูลอาจสูงถึง 100 จาก GB หรืออาจมากกว่านั้น ฉันควรรับเซิร์ฟเวอร์ที่มีฮาร์ดไดรฟ์ขนาดใหญ่หรือเชื่อมต่อกับโซลูชันที่ปรับขนาดได้มากขึ้นเช่นที่ฝากข้อมูล Amazon S3 หรือไม่

9
บรรทัดวันที่สากลล้อมรอบ
เมื่อใช้ OpenLayers ฉันเพิ่มเลเยอร์ WFS (บน GeoServer) ด้วยตัวกรองที่ส่งคืนฟีเจอร์ทั้งหมด (สีดำ) ที่ตัดกันรูปหลายเหลี่ยมของฉัน (สีเหลือง) ที่วางอยู่เหนือประเทศละตินอเมริกาบางแห่งภายในวันที่กำหนด อย่างไรก็ตามคุณสมบัติที่ข้ามในแนวนอนบนแผนที่ไม่ได้ตัดกับรูปหลายเหลี่ยมของฉัน คุณลักษณะนี้อยู่ที่ไหนสักแห่งในมหาสมุทรแปซิฟิกระหว่างฮาวายและฟิจิและไม่ใช่ในละตินอเมริกา ปัญหาคือแทนที่จะข้ามเส้นวันที่ระหว่างประเทศกำลังแสดงผลบนแผนที่โดยล้อมรอบทั้งโลก คุณสมบัติ problamatic ถูกกำหนด: POLYGON ((- 179.700417 14.202717, -178.687422 13.992875,179.024138 8.24716, -179.98241 8.035567, -179.700417 14.202717) ฉันมีคุณสมบัติของเส้นวันที่ที่เป็นปัญหาเช่นนี้ แต่มีการ จำกัด ให้แคบลงเป็นตัวอย่างนี้ ฉันไม่สามารถเพิกเฉยได้ในแอปพลิเคชันของฉันเพราะฉันมีหลายอย่าง ฉันได้ลองใช้ "wrapDateLine: true" ในชั้นฐานและชั้น WFS ด้วยผลลัพธ์เดียวกัน ไม่แน่ใจว่านี่จะเป็นปัญหา GeoServer หรือปัญหา OpenLayers ไม่มีใครรู้วิธีการแก้ปัญหาบรรทัดวันที่ระหว่างประเทศของฉัน?

4
โฮสต์ GeoServer + Openlayers เว็บแอพพลิเคชั่นแผนที่บนอินเทอร์เน็ต? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันสร้างต้นแบบแอปพลิเคชั่นการทำแผนที่เว็บโดยใช้ GeoServer (ทำงานบน Tomcat เป็น servlet), Openlayers และ PostGIS เนื่องจากมันเป็นต้นแบบในเวลานั้นฉันไม่ได้สนใจเรื่องโฮสติ้งของมัน มันทำงานได้ดีบน localhost (แล็ปท็อป) ของฉัน: 8080 ตอนนี้เป็นส่วนหนึ่งของงานของฉันฉันได้รับการร้องขอให้พัฒนาแอพพลิเคชั่นที่คล้ายกัน แต่คราวนี้มันต้องไปบนเว็บเช่นคน x สามารถเข้าถึงได้ผ่าน www เอเจนซี่ที่ฉันทำงานมีเว็บไซต์ที่ทำงานอยู่ แต่พวกเขาต้องการให้มันแยกจากของตัวเองโดยแยกออกจากเว็บไซต์ นี่คือคำถามของฉัน: อะไรคือขั้นตอน / ตัวเลือกที่ต้องปฏิบัติเพื่อโฮสต์แอปพลิเคชันการจับคู่เว็บบนเว็บเพื่อให้คนที่อยู่นอกอินทราเน็ตของเอเจนซี่หรือในกรณีของฉันคนอื่นที่ไม่ใช่ localhost สามารถเข้าถึงได้เช่นกัน (พิจารณาว่าฉันมีสิ่งหนึ่งที่ใช้งานได้และสามารถเข้าถึงได้ผ่าน localhost เท่านั้นและตอนนี้ฉันต้องการให้คนอื่นเข้าถึงได้บนเครื่องของพวกเขาด้วย) ถ้าเป็นเช่นนั้นฉันจะใช้สิ่งนี้ได้อย่างไร ในกรณีที่หน่วยงานตัดสินใจที่จะให้มันเป็นส่วนหนึ่งของเว็บไซต์ของพวกเขาในอนาคต ฉันได้อ่านโพสต์และคำตอบที่นี่ที่เกี่ยวข้องอย่างใด แต่ฉันสับสนดังนั้นฉันหวังว่าบางคนสามารถช่วยตอบคำถามเฉพาะของฉัน

5
GML, KML, GeoJSON - การเรนเดอร์ 3109 รูปหลายเหลี่ยม?
ฉันกำลังทำงานกับ Geoserver ซึ่งให้บริการเขตลดระดับ 48 เขตให้แก่ openlayers (3109 รูปหลายเหลี่ยม - จุดยอดอีกมากมาย) มณฑลถูกโหลดลงในฐานข้อมูล postgis ฉันอยากรู้เกี่ยวกับประสบการณ์ของนักพัฒนาซอฟต์แวร์เมื่อพยายามผลักดันจำนวนจุดยอดนั้นไปยังลูกค้า รูปแบบ WFS ใดที่คุณได้รับผลลัพธ์ที่ดีที่สุด มีการใช้การปรับแต่ง Geoserver เพิ่มเติมหรือไม่ ฉันรู้ว่า WMS แบบเรียงต่อกันจะเร็วขึ้น แต่ฉันต้องการอนุญาตให้มีการเปลี่ยนแปลงแบบไดนามิกในแผนที่นักร้องโดยใช้ openLayers เช่น ผู้ใช้ส่งแบบฟอร์มสคริปต์ Python ถูกเรียกใช้และถังขยะข้อมูลใหม่จะถูกส่งคืนเพื่อ openlayers เพื่อโหลด div แผนที่ใหม่ ฉันต้องการลองแบบเต็มความละเอียดก่อนที่จะลดความซับซ้อนของรูปหลายเหลี่ยมใน openlayers
12 geoserver  kml  wfs  geojson  gml 

1
ผสาน GeoWebCache สร้างไทล์จากเซิร์ฟเวอร์หนึ่งด้วยไทล์จากเซิร์ฟเวอร์อื่น
ฉันมีชุดไพ่ (ล้าน) ที่สร้างโดย GWC ในตัวใน GeoServer 2.1.2 ซึ่งถูกเก็บไว้บนเซิร์ฟเวอร์ A ฉันต้องการคัดลอกไทล์ทั้งหมดไปยังเซิร์ฟเวอร์ B ที่มี GeoServer 2.1.3 และ GWC ในตัวที่สอดคล้องกัน เซิร์ฟเวอร์ B มีชุดไพ่แตกต่างไปจากเดิมอย่างสิ้นเชิงแล้วและเราต้องการให้ชุดไพ่ทั้งสองชุดอยู่ร่วมกัน การคัดลอก tile_folder ในdata_dir/gwcและพื้นที่ทำงานดูเหมือนง่ายพอ แต่มีสิ่งอื่นที่เราต้องพิจารณาและเป็นไปได้หรือไม่ที่จะคัดลอกไทล์ GWC ที่สร้างจากเซิร์ฟเวอร์เครื่องหนึ่งไปยังเซิร์ฟเวอร์อื่น? ฉันลองแล้ว แต่มันก็ใช้งานไม่ได้ ดังนั้นก่อนที่ฉันจะขุดลงในการกำหนดค่า xml รุ่นเซิร์ฟเวอร์และอื่น ๆ ฉันอยากจะรู้ว่ามันเป็นไปได้หรือไม่?

3
จะรับการติดต่อสื่อสารของ Leaflet จาก Geoserver WMS ได้อย่างไร?
ฉันมี geoserver ที่ให้บริการรูปร่างเป็น WMS ในแผ่นพับ ฉันต้องการเพิ่มการทำงานร่วมกันที่แสดงป๊อปอัพที่มีคุณสมบัติ WMS ในแผนที่ Leaflet เมื่อผู้ใช้เลื่อนหรือคลิกที่คุณสมบัติ WMS ฉันเคยเห็นการโต้ตอบของขี้ผึ้ง / ใบปลิว แต่เป็นไปได้ด้วย WMS และแผ่นพับ?
12 geoserver  wms  leaflet 

4
ลดความซับซ้อนของเอาท์พุท GeoServer WFS
ฉันกำลังจัดการกับชุดข้อมูลขนาดใหญ่และต้องการลดจำนวนข้อมูลที่ส่งผ่านเครือข่าย ฉันใช้กลยุทธ์ BBL ของ OpenLayers เพื่อถ่ายโอนข้อมูลที่ต้องการเท่านั้น แต่ฉันสงสัยว่าฉันสามารถทำให้การแสดงผลง่ายขึ้นหรือไม่เพื่อให้ฉันสามารถแสดงระดับการซูมที่ต่ำลงโดยไม่ต้องถ่ายโอนข้อมูลด้วยความแม่นยำ / รายละเอียดที่ไม่จำเป็น ฉันใช้ GeoServer เป็นเซิร์ฟเวอร์ WFS เป็นส่วนหนึ่งของชุด OpenGeo

2
จะกรองชุดข้อมูลขนาดใหญ่ใน Geoserver WMS ได้อย่างไร
มีวิธีที่ดีในการกรองชุดข้อมูลที่มีคุณสมบัติประมาณ 50,000 รายการใน Geoserver หรือไม่? ฉันต้องเลือกระหว่าง 100 และ 200 ฟีเจอร์ตามรหัส รหัสเหล่านี้แตกต่างจาก FeatureIds ไม่พบโอเปอเรเตอร์ "IN" ที่คล้ายกับ SQL ในมาตรฐานการเข้ารหัสตัวกรอง OGC การรวมตัวดำเนินการ PropertyIsEqualTo หลายรายการเข้าด้วยกันจะทำงานได้ไม่ดีนัก

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