2013-04-28 5 views
1

Я пытаюсь получить растровые слои postgis в geoserver-2.3.1 с поддержкой postgresql-8.4, postgis-2.0 и gt-imagemosaic-jdbc-9.1.jar. Я прохожу через учебник с растровым PNG, который у меня есть. На последнем шаге я застрял в исключении Java ... не могу понять, что это такое !? Я пробовал использовать другой драйвер jdbc-postgresql и меньше фрагментов, но ошибка, кажется, возникает каждый раз.Ошибка ImageMosaic-JDBC

Вот выход! Любые интерпретации? Любая помощь приветствуется. Благодаря

java -jar ~rdfs_run/geoserver/geoserver-2.3.1/webapps/geoserver/WEB-INF/lib/gt-imagemosaic-jdbc-9.1.jar import -config ~rdfs_run/geoserver/geoserver-2.3.1/data_dir/coverages/postgis/aveiro.postgis.xml -spatialTNPrefix tileaveiro -tileTNPrefix tileaveiro -dir tiles -ext png 
Apr 28, 2013 8:50:34 PM org.geotools.gce.imagemosaic.jdbc.Import logInfo 
INFO: Truncating table : tileaveiro_0 
Apr 28, 2013 8:50:34 PM org.geotools.gce.imagemosaic.jdbc.Import logInfo 
INFO: Number of tiles to import: 48 
Apr 28, 2013 8:50:34 PM org.geotools.gce.imagemosaic.jdbc.Import logInfo 
INFO: Inserted tile AveiroRDFS_rgb_5_8.png : 1/48 
...  
INFO: Inserted tile AveiroRDFS_rgb_3_8.png : 48/48 
    java.sql.BatchUpdateException: Batch entry 0 INSERT INTO tileaveiro_0 (location,geom,data) VALUES ('AveiroRDFS_rgb_5_8.png',geomfromwkb(?,4326),?) was aborted. Call getNextException to see the cause. 
     at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2746) 
     at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1887) 
     at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:405) 
     at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2893) 
     at org.geotools.gce.imagemosaic.jdbc.Import.sqlCommit(Import.java:1026) 
     at org.geotools.gce.imagemosaic.jdbc.Import.fillSpatialTable(Import.java:856) 
     at org.geotools.gce.imagemosaic.jdbc.Import.start(Import.java:401) 
     at org.geotools.gce.imagemosaic.jdbc.Toolbox.main(Toolbox.java:46) 

ответ

0

Найденный ответ ... GT-imagemosaic-JDBC-9,1 плагин (от GeoTools), вероятно, не поддерживает PostGIS 2.0: функция GeomFromWKB не определен - в новых версиях это st_geomfromwkb.

Сейчас я использую более старую базу данных postgis/postgres.

 Смежные вопросы

  • Нет связанных вопросов^_^