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

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

2
GeoServer - เปลี่ยนรหัสผ่านหลัก - masterpw.info หายไป
ฉันใช้ GeoServer 2.5.1 และฉันต้องการเปลี่ยนรหัสผ่านหลักเริ่มต้นตามที่ GeoServer แนะนำเองเมื่อเข้าสู่ระบบ: รหัสผ่านหลักสำหรับเซิร์ฟเวอร์นี้ไม่ได้เปลี่ยนจากค่าเริ่มต้น ขอแนะนำอย่างยิ่งให้คุณเปลี่ยนทันที เปลี่ยนมัน Change itเชื่อมโยงนำไปสู่ฉันไปที่รูปแบบเปลี่ยนรหัสผ่าน แต่ฉันจำเป็นต้องใช้รหัสผ่านหลักเริ่มต้นสำหรับการนี้ ตามนี้ doc, ฉันควรจะพบว่ามันมันที่security/masterpw.infoแต่ไฟล์เดียวที่ฉันพบว่ามีและmasterpw.digest masterpw.xmlฉันได้ลองลำดับที่ดูเหมือน pws จากไฟล์เหล่านี้และไฟล์passwdในsecurity/masterpw/defaultแต่ทั้งหมดที่ฉันเคยได้รับคือ org.geoserver.security.validation.MasterPasswordChangeException: รหัสผ่านหลักปัจจุบันไม่ถูกต้อง สิ่งนี้สามารถทำซ้ำได้บนเซิร์ฟเวอร์สองเครื่องที่แตกต่างกันและการติดตั้งใหม่ ๆ มากมาย ฉันกำลังดูแลบางสิ่งอยู่หรือไม่ ฉันจะเปลี่ยน masterpw ของฉันได้masterpw.infoอย่างไร
10 geoserver 

3
ฉันจะใช้การใช้แบบอักษรที่กำหนดเองสำหรับการติดฉลากใน Geoserver ได้อย่างไร
ฉันต้องการใช้แบบอักษรที่กำหนดเองที่ฉันดาวน์โหลดจากเว็บด้วย Geoserver สำหรับป้ายกำกับของฉัน ฉันจะระบุตำแหน่งของแบบอักษรของฉันเพื่อให้พารามิเตอร์ font-family css สามารถอ่านได้อย่างไร Geoserver 2.1.4
10 geoserver 

4
การนำเข้า KML และข้อมูลสไตล์ใน Geoserver
ดังนั้นฉันกำลังทำงานในโครงการที่กำลังพัฒนามานานกว่าหนึ่งปี แต่ฉันเพิ่งมีส่วนร่วม งานของฉันเกี่ยวข้องกับการแปลงไฟล์ 2,500 KML คร่าวๆเป็นรูปแบบอื่นนำเข้าไฟล์เหล่านี้ไปยัง Geoserver แล้วคัดลอกข้อมูลสไตล์ที่เกี่ยวข้องสำหรับแต่ละไฟล์ ฉันรู้ว่า Geoserver อนุญาตให้คุณนำเข้าไฟล์ KML โดยตรง แต่ไฟล์ของเราดูเหมือนจะไม่ถูกต้องและเจ้านายของฉันต้องการย้ายออกจากรูปแบบ KML ด้วยเหตุผลทางปรัชญา ใช้ ogr2ogr ฉันพยายามแปลงไฟล์เหล่านี้เป็น ESRI Shapefiles อย่างไรก็ตามกระบวนการแปลงใช้งานได้เพียงหนึ่งในสามของไฟล์และลบข้อมูลเมตาบางส่วนที่เรียกใช้ในข้อมูลสไตล์ ไฟล์ที่ไม่ได้แปลงรหัสสำหรับรูปหลายเหลี่ยมและคะแนนที่ฉันได้อ่านอาจเป็นข้อผิดพลาดสำหรับโปรแกรมอื่นเช่น QGIS ฉันพยายามใส่ไฟล์ KML ทั้งหมดลงในฐานข้อมูล PostGIS แล้วแปลงเป็นอย่างนั้น อย่างไรก็ตามดูเหมือนว่าจะลบข้อมูลทั้งหมดออกจากตารางว่างเปล่าเป็นหลักสำหรับการนำเข้า TL; DR ฉันต้องการค้นหาวิธีแปลงไฟล์ 2,500 KML เป็นรูปแบบที่ Geoserver ใช้งานได้และจะทำงานกับข้อมูลสไตล์ XML ฉันเป็น nois GIS ที่สมบูรณ์และนี่เป็นครั้งแรกที่ฉันโพสต์ดังนั้นฉันขอโทษถ้ามันดูไร้สาระ

7
ฉันจะพิมพ์ Openlayers ด้วยเลเยอร์ OSM และ Geoserver WMS ได้อย่างไร
ฉันมีแผนที่ฉันต้องการพิมพ์เมื่อผู้ใช้เปิดเลเยอร์ เลเยอร์คือ geoserver wms และเลเยอร์พื้นฐานคือ OSM ฉันรู้ว่า geoserver มีโมดูลการพิมพ์ (ซึ่งติดตั้งและทำงานอยู่เพราะฉันได้รับคำตอบจาก geoserver / pdf / info.json? var = printCapabilities สิ่งที่ฉันไม่เข้าใจคือฉันใช้มันเพื่อพิมพ์แผนที่ปัจจุบันด้วยเลเยอร์ที่มองเห็นได้ ฉันดูที่ตัวอย่าง GeoExt (mapfish) แต่มันไม่ได้ช่วยให้ฉันเข้าใจ อัปเดต 1: ฉันสร้าง URL ต่อไปนี้ด้วยรหัสแล้ว: http://77.235.53.170/geoserver/pdf/print.pdf?spec={%22units%22:%22degrees%22,%22srs%22:%22EPSG:4326%22,%22layout%22:%22A4%22,%22dpi%22:%22300%22,%22mapTitle%22:%22This%20is%20the%20map%20title%22,%22comment%22:%22This%20is%20the%20map%20comment%22,%22resourcesUrl%22:%20%22http://77.235.53.170/img%22,%22layers%22:[{%22baseURL%22:%22http://77.235.53.170/geoserver/Lehavim/wms%22,%22opacity%22:1,%22singleTile%22:true,%22type%22:%22WMS%22,%22layers%22:[%22%D7%A7%D7%95%20%D7%9E%D7%99%D7%9D%22],%22format%22:%22image/jpeg%22,%22styles%22:[%22%22]}],%22pages%22:[{%22center%22:[3875254.1134954,3680894.557955],%22scale%22:32000,%22rotation%22:0}]} และฉันได้รับไฟล์ PDF ว่างเปล่า (มี แต่ชื่อเท่านั้น) ... มีอะไรผิดปกติหรือเปล่า

1
วิธีที่เป็นไปได้ในการแสดงแผนที่ออฟไลน์ภายในแอพมือถือไฮบริด
ฉันต้องการพัฒนาแอพพลิเคชั่นมือถือไฮบริดเพื่อให้ทำงานบนทั้งอุปกรณ์ Android และ iPhone ที่ฉันต้องการแสดงข้อมูลแผนที่ของตัวเอง ฉันมีไฟล์ SHP พร้อมข้อมูลที่ฉันต้องการ ฉันมี Geoserver และ PostGIS สำหรับการโหลดและให้บริการข้อมูลแผนที่ออนไลน์ จนถึงทุกอย่างก็โอเค ปัญหาของฉันคือฉันยังไม่เข้าใจคำแนะนำที่ถูกต้องสำหรับการแสดงข้อมูลแผนที่แบบออฟไลน์ แม้ว่าฉันได้อ่านคำตอบมากมายที่นี่ในเว็บไซต์นี้ดูเหมือนว่าไม่มีคำตอบใด ๆ (ตามที่ฉันเข้าใจปัญหาของฉัน) เป้าหมายคือเพื่อแสดงจุดพักบนแผนที่ ออฟไลน์ จุดพักระหว่างพักบางแห่งไม่มีที่อยู่เพียงแค่ Lon / Lat ฉันต้องการที่จะครอบคลุมข้อกำหนดเหล่านี้: วิธีการนำเสนอข้อมูลแผนที่และเนื้อหาออฟไลน์ไปยังอุปกรณ์ผู้ใช้ วิธีเสนอตัวเลือกการกำหนดเส้นทางผู้ใช้เพื่อนำทางเขาไปยังปลายทางจากตำแหน่งปัจจุบัน วิธีเพิ่มข้อมูลเนื้อหาจาก WordPress CMS ภายในแอพ (ผ่าน JSON? GeoJSON? GeoRSS?) ได้รับการค้นหาและมองหาบริการแบบเรียงต่อกันจำนวนมากและวิธีการมากมายเพื่อให้บรรลุความต้องการ แต่ยังคงหาวิธีการรวมที่ถูกต้อง สำหรับการพัฒนาแอพที่ฉันใช้ PhoneGap XDK, Eclipse ADT และสำหรับการแสดงแผนที่บนอุปกรณ์พกพาฉันใช้ OpenLayers mobile มองไปข้างหน้าคำแนะนำหรือคำแนะนำของคุณ ขอขอบคุณล่วงหน้าด้วยความเคารพ

2
การเพิ่ม Coveragestore ใหม่ใน Workspace ที่แน่นอนโดย REST
ดังนั้นสิ่งที่เรียบง่าย แต่ดูเหมือนว่าฉันจะไม่สามารถใช้งานได้! ฉันกำลังพยายามเพิ่มไฟล์ข้อมูลแรสเตอร์ (GeoTIFF) ลงใน geoserver ผ่าน REST API โดยใช้ curl บน linux REST API จะทำงานตั้งแต่ฉันสร้างพื้นที่ทำงานใหม่โดยใช้มัน curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' \ -d '<workspace><name>restProba</name></workspace>' \ http://localhost:8080/geoserver/rest/workspaces มันถูกสร้างขึ้นอย่างถูกต้องตามที่แสดงโดยผู้ดูแลระบบ UI ของ Geoserver แต่เมื่อฉันพยายามเพิ่มใบปะหน้าให้กับพื้นที่ทำงานนั้นโดยการดำเนินการ curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' -d '<coverageStore><name>int_dec</name><enabled>true</enabled> <type>GeoTIFF</type> <url>$home/int_dec.tif</url></coverageStore>' "http://localhost:8080/geoserver/rest/workspaces/restProba/coveragestores?configure=all" แม้ว่ามันจะโหลดถูกต้อง แต่มันจะเข้าสู่เวิร์กสเปซเริ่มต้นโดยตรงซึ่งไม่ใช่สิ่งที่ฉันต้องการมันมีวิธีกำหนดพื้นที่ทำงานที่ฉันต้องการหรือไม่? ฉันคิดว่ามันเพียงพอแล้วโดยการกล่าวถึงใน …

2
บังคับใช้ SRID ในมุมมองใน Postgis 2.0
ฉันมีปัญหาที่ยุ่งยากมาก: ฉันมีฐานข้อมูล Postgis 2.0 ใช้เป็นที่เก็บข้อมูลสำหรับ Geoserver 2.1.3 ฉันมีตารางที่มีคอลัมน์รูปทรงเรขาคณิต (ชื่อรูปร่าง) ด้วย SRID 4326 ฉันได้สร้างมุมมองเช่นนี้: CREATE VIEW pippo AS SELECT st_geometryn(shape,1) as geom FROM events จากนั้นฉันก็เผยแพร่มุมมองโดยใช้ geoserver ทุกอย่างทำงานได้ยกเว้นการร้องขอ GetFeatureInfo ที่ล้มเหลวด้วยข้อผิดพลาด 'การดำเนินการกับรูปแบบ SRID ผสมแบบง่าย select * from geometry_columns ส่งคืนว่า SRID ของ pippo.geom เป็น 0 (แต่ควรเป็น 4326) ฉันพยายามด้วยคำจำกัดความนี้สำหรับมุมมอง CREATE VIEW pippo AS SELECT st_setsrid(st_geometryn(shape,1), …

1
จะทำให้ Geoserver ทำงานผ่าน IIS7 ได้อย่างไร
ฉันได้ติดตั้ง GeoServer 2.1.4 บนเซิร์ฟเวอร์ Win 2008 64 บิตที่ใช้ IIS เป็นเว็บเซิร์ฟเวอร์เริ่มต้น แต่ไม่มีเอกสารที่ชัดเจนสำหรับการเผยแพร่ผ่าน IIS มีใครรู้บ้างเกี่ยวกับขั้นตอนการบันทึกที่ดีสำหรับการติดตั้งวานิลลาของ GeoServer สามารถเข้าถึงได้ผ่าน IIS7 ฉันไม่ต้องการติดตั้ง Tomcat / Apache เพราะฉันรู้ว่า Overlords เซิร์ฟเวอร์ที่ใช้งานจริงของฉันจะไม่มีความสุขที่ได้ใช้มันในเครื่องผลิต หากฉันพบทางออกฉันจะต้องเขียนมันอย่างแน่นอน! ขอบคุณคน ...

3
วิธีรับชื่อเลเยอร์ทั้งหมดในร้านค้าใน GeoServer โดยใช้ OpenLayers
ฉันมีข้อกำหนดที่เข้มงวดเพื่อเรียกชื่อเลเยอร์ทั้งหมดในที่จัดเก็บ GeoServer โดยใช้ OpenLayers ฉันได้อ่านบทความนี้แล้ว แต่ไม่ตอบคำถามของฉัน ฉันได้ผ่าน REST API ของ GeoServer ซึ่งจะเหมาะถ้าฉันใช้ภาษาอื่นเช่น C #, Java หรือ PHP แต่ฉันต้องการทำสิ่งนี้ทั้งหมดใน JavaScript UPDATE: จากสิ่งที่ฉันเห็นในWFS GetCapabilitiesเอกสารฉันสามารถดึงชื่อของเลเยอร์ทั้งหมดได้โดยส่งคำร้องขอ WFS GetCapabilities โดยใช้ตัวกรอง แต่ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ที่จะรวมตัวกรองไว้ในGetCapabilitiesคำขอ ฉันไม่มีความคิดใด ๆ ว่าตัวกรองดังกล่าวจะมีลักษณะอย่างไร คำแนะนำใด ๆ เกี่ยวกับวิธีที่ฉันสามารถไปเกี่ยวกับการบรรลุเป้าหมายนี้จะได้รับการชื่นชม แนวทางอื่นใดก็จะได้รับการชื่นชม UPDATE: ฉันเชื่อว่าฉันพบวิธีแก้ปัญหาที่นี่ ; "คำขอ WC GetCapabilities สามารถกรองเพื่อส่งคืนเลเยอร์ที่สอดคล้องกับเนมสเปซเฉพาะโดยทำตามนี้เพิ่มรหัสต่อไปนี้ในคำขอของคุณ: namespace = <namespace>" ฉันหวังว่านี่จะช่วยคนอื่นได้

5
การใช้เลเยอร์ฐานของการฉายสองแบบที่แตกต่างกัน (Spherical Mercator และ WGS84) ใน OpenLayers
ฉันจะเพิ่ม baselayer ด้วยการฉายสองแบบที่แตกต่างกันได้อย่างไร ฉันได้เพิ่มผู้ซ้อนทับด้วยการฉายภาพที่แตกต่าง (EPSG: 4326) แต่ฉันต้องเพิ่มเลเยอร์ฐานพร้อมการฉายภาพที่หลากหลาย Google Maps เลเยอร์เวกเตอร์ของฉันพร้อมการฉาย EPSG: 4326 ฉันเห็นทุกอย่างเรียบร้อยด้วย Google Maps แต่เมื่อฉันเปลี่ยน base layer เป็น EPSG: 4326 layer ทุกอย่างเป็นสีขาว window.onload = function init(){ var lon = 84; var lat = 28; var zoom = 8; var url = "http://10.6.7.6/geoserver/wms"; var mapControls = [ new OpenLayers.Control.Navigation(), new …

2
การเรนเดอร์ไทล์ WMS ของ Geoserver ช้าเกินไป
ฉันมีสถานะเซิร์ฟเวอร์ทางภูมิศาสตร์ดังต่อไปนี้ ฉันติดตั้ง JAI แล้ว แต่หน่วยความจำที่ jai ใช้คือ 0 และการแสดงผลภาพสำหรับ wms ช้ามาก มันมีปัญหากับการจัดสรรหน่วยความจำ? ฉันใช้ SQL Server 2008

4
เปลี่ยนชื่อตาราง postGIS และอัปเดต GeoServer หรือไม่
ฉันต้องการเปลี่ยนชื่อหนึ่งในตาราง postGIS ของฉัน อย่างไรก็ตามเมื่อฉันทำเช่นนี้โดยใช้ง่าย ALTER TABLE old_name RENAME TO new_name; ข้อมูลเชิงพื้นที่อย่างที่ฉันเข้าใจไม่มีการอัปเดตด้วยชื่อใหม่ ก่อนสามารถอ้างอิงเหล่านี้สามารถแก้ไขได้โดยการเรียกใช้ฟังก์ชัน: SELECT probe_geometry_columns() โต๊ะตัวเองตกลงหลังจากนี้หรือไม่ หรือควรใช้มาตรการอื่น ๆ ด้วย? ประการที่สองฉันจะอัปเดต GeoServer เพื่อให้พบตารางใหม่ได้อย่างไร ณ ตอนนี้ถ้าฉันใช้คำสั่งข้างต้นและแก้ไขข้อมูลเลเยอร์บน GeoServer ให้ชี้ไปที่ชื่อใหม่ ... ฉันยังคงได้รับข้อผิดพลาด (GeoServer ยังคงพยายามค้นหาภายใต้ชื่อเก่า) ตรงที่ชื่อเลเยอร์ควรเปลี่ยนใน GeoServer ที่ไหน?

2
จะรักษาโทโพโลยีในขณะที่แก้ไขรูปหลายเหลี่ยมใน OpenLayers ได้อย่างไร
ฉันกำลังเผชิญกับปัญหานี้: ฉันมีแผนที่ chloropleth ตามชุดของรูปหลายเหลี่ยมที่มีข้อมูลบางส่วน ใช้ WFS-T (postgis, geoserver, openlayers) ฉันสามารถแก้ไขรูปทรงเรขาคณิตของรูปหลายเหลี่ยม ใช้งานได้ดี รูปหลายเหลี่ยมของฉันดูเหมือนชายแดนรัฐ พวกเขาแชร์จุดยอดขอบ เมื่อฉันแก้ไขรูปทรงเรขาคณิตของรูปหลายเหลี่ยม (เช่นย้ายจุดยอดโดยใช้ modifiedFeature) ฉันต้องส่งผลกระทบต่อรูปทรงเรขาคณิตของรูปหลายเหลี่ยมที่อยู่ใกล้เคียง ไม่ควรมีรูหรือทับซ้อนกัน เป็นไปได้ที่จะทำหรือไม่ ขอบคุณ

2
มีอะไรที่ดีกว่าสำหรับการเลือก? WMS หรือ WFS
ฉันต้องเลือกจากเลเยอร์และฉันสงสัยว่าฉันควรรับใช้เลเยอร์อย่างไร ข้อกำหนดคือฉันต้องสามารถเลือกคุณสมบัติหลายอย่างพร้อมกันได้โดยการวาดกล่องหรือรูปหลายเหลี่ยม พวกเขาควรกลายเป็นไฮไลต์และฉันควรแสดงข้อมูลสำหรับคุณสมบัติทั้งหมด ฉันไม่จำเป็นต้องทำการแก้ไขใด ๆ ฉันใช้ geoserver และ openlayers

1
คำจำกัดความของ BBOX ใน Web GIS
ในทางปฏิบัติของฉันฉันใช้ WMS และ WFS เป็นจำนวนมากใน Geoserver ฉันไม่พบเอกสารที่อธิบายแนวคิดของกล่องขอบ (bbox) ArcGIS มีคุณสมบัติขอบเขตของแผนที่เพื่อระบุขอบเขตของแผนที่ Google Map / Bing map มี getbound () วิธีการระบุมุมมองแผนที่ อย่างไรก็ตามเมื่อกำหนดกล่อง bounding ใน WMS หรือ WFS ดูเหมือนว่าจะเกี่ยวข้องกับพารามิเตอร์การฉายและขอบเขตมุมมองแผนที่ พารามิเตอร์ในคำขอ HTTP GetMap ดูสับสนสำหรับฉันเนื่องจากถ้าฉันใช้ระบบการฉายภาพที่แตกต่างกันหน่วยในกล่องขอบเขตแตกต่างกันอย่างมากและการตั้งค่าที่ไม่ถูกต้องของ bbox จะทำให้การเรนเดอร์ล้มเหลวดังนั้นใครก็ตาม ขอบคุณ!

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