USGS Orthoimage'i WorldImage biçiminden döşenmiş GeoTiff için GeoSiff'e dönüştürmenin doğru yolu nedir?


10

USGS, WorldImage formatında (beraberindeki * .tfw dünya dosyasıyla birlikte * .tif) farklı çözünürlük ortoimage dörtgenleri sağlar. Bu dörtgenlerden bazıları GeoServer (2.1.0 - 2.1.2) tarafından bir WorldImage mağazası oluşturarak ve katmanı yayınlayarak kullanılabilir (bazıları katmanı yayınlamaya çalışırken bir istisna atar). Şu anda çalışan bir WorldImage katmanından dönüştürülmüş bir GeoTiff katmanı yayınlarken, aşağıdaki özel durumu alıyorum:

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)
...

Aşağıdaki yolla gdal_translate kullanarak denedim (gerçek değerlerle 1234 yerine): gdal_translate -of GTiff -a_srs "EPSG:2239" -co "TILED=YES" 1234.tif ../geotiff/1234.tifDönüşüm başarılı ve GeoServer'da başarıyla bir GeoTiff deposu oluşturabilirim, ancak yukarıda açıklanan hata nedeniyle katmanı yayınlayamıyorum. Bu beni düzgün biçimlendirilmemiş katmanları (her iki durumda) yayınlamaya çalıştığımı düşünmeye götürüyor. Bu nedenle, WorldImage formatında bir [çalışan] USGS ortoimage'i GeoServer 2.1.2 için döşenmiş bir GeoTiff'e dönüştürmenin doğru yolu nedir?


Sanırım hangi epsg kodunu kullandığınızı bilmemiz gerekiyor, çünkü muhtemelen önemli bir nokta
Ian Turton

EarthExplorer'dan alınan bir 2007 veri kümesiyle denediğim bir EPSG'yi göstermek için düzenlendi.
Matt

Giriş tiff's SRS nedir biliyor musunuz?
Ian Turton

1
Kök nedene Parameter message can't be nullsahip olmadığınız anlaşılıyor , çünkü FeedbackMessage bir mesaj dizesi olmadığında atılan bir Apache hatasıdır ( kanlı ayrıntılar için buraya bakın: bit.ly/zBUjy3 ). Tüm yığın izlemesini yayınlamanızı öneririz, böylece GeoServer'ın bize hangi mesajı anlatmaya çalıştığını belirleyebiliriz.
MerseyViking

3
gdal_translate -a_srsyeniden yansıtmaz, yalnızca görüntünün izdüşümünü atar (veya üzerine yazar). Görüntünün sınırlayıcı bilgisi yoksa, piksel başına 1 US foot (EPSG: 2239 için) varsayar ve görüntüyü koordinat sisteminin başlangıç ​​noktasına yerleştirir. Sınırlayıcı kutu ABD ayakları dışında bir
birimdeyse, resminiz

Yanıtlar:



1

Neden sadece geotiff'den indirilmiyor? USGS bu seçeneğe sahipti. Bu biçim için site USGS listesi Ulusal Harita ve ABD Topo'dur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.