USGS ให้ความละเอียด orthoimage quadrangles ที่แตกต่างกันในรูปแบบ WorldImage (* .tif พร้อมกับไฟล์ * .tfw world world ประกอบ) quadrangles เหล่านี้บางส่วนสามารถใช้ได้โดย GeoServer (2.1.0 - 2.1.2) โดยการสร้างที่เก็บ WorldImage และการเผยแพร่เลเยอร์ เมื่อเผยแพร่เลเยอร์ GeoTiff ที่ถูกแปลงจากเลเยอร์ WorldImage ที่ทำงานอยู่ในปัจจุบันฉันได้รับข้อยกเว้นดังต่อไปนี้:
2012-01-10 08:38:33,228 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:
PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","54004"]]
2012-01-10 08:38:39,674 INFO [geoserver.web] - Error saving layer
java.lang.NullPointerException
at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getFormat(CoverageStoreInfoImpl.java:42)
...
ฉันลองใช้gdal_translateด้วยวิธีต่อไปนี้ (แทนที่ 1234 ด้วยค่าจริง): gdal_translate -of GTiff -a_srs "EPSG:2239" -co "TILED=YES" 1234.tif ../geotiff/1234.tif
การแปลงสำเร็จและฉันสามารถสร้างที่เก็บ GeoTiff ใน GeoServer ได้สำเร็จ แต่ไม่สามารถเผยแพร่เลเยอร์ได้เนื่องจากข้อผิดพลาดที่อธิบายไว้ข้างต้น สิ่งนี้ทำให้ฉันเชื่อว่าฉันกำลังพยายามเผยแพร่เลเยอร์ (ทั้งสองกรณี) ที่จัดรูปแบบไม่ถูกต้อง ดังนั้นวิธีที่ถูกต้องในการแปลง [ทำงาน] USO orthoimage ในรูปแบบ WorldImage เป็น GeoTiff แบบเรียงต่อกันสำหรับ GeoServer 2.1.2 คืออะไร?
Parameter message can't be null
เป็นข้อผิดพลาด Apache ที่เกิดขึ้นเมื่อ FeedbackMessage ไม่มีสตริงข้อความ (ดูที่นี่: bit.ly/zBUjy3สำหรับรายละเอียดเต็มไปด้วยเลือด) ฉันแนะนำให้คุณโพสต์การติดตามสแต็กทั้งหมดเพื่อให้เราสามารถระบุได้ว่าข้อความใดที่ GeoServer พยายามบอกเรา
gdal_translate -a_srs
ไม่ได้ปฏิเสธมันเพียง แต่กำหนด (หรือเขียนทับ) การฉายภาพ หากภาพไม่มีข้อมูลที่มีขอบเขตมันจะถือว่า 1 US foot (สำหรับ EPSG: 2239) ต่อพิกเซลและวางภาพไว้ที่จุดกำเนิดของระบบพิกัด หากกล่องที่มีขอบเขตอยู่ในหน่วยอื่นนอกเหนือจากฟุตของสหรัฐอเมริกาภาพของคุณอาจเป็นที่ใดก็ได้หรือขนาดใดก็ได้ขึ้นอยู่กับหน่วยและที่มาของสิ่งที่ฉายอยู่ในรูปแบบดิจิทัล