[Dutch] imagemosaic van top25

Casper Span info op spatially-oriented.com
Wo Jan 18 04:21:47 PST 2012


Just,

Dan kan ik daar wel wat in betekenen.

gr,
Casper

2012/1/18 Just van den Broecke <just op justobjects.nl>

> Hoi Casper,
>
> NLExtract moet juist op alle platformen draaien. Juist Windows-kennis
> missen we !
>
> groeten,
>
> Just
>
> On 18-01-12 12:22, Casper Span wrote:
>
>> Marc, Just, bedankt voor de reacties.
>>
>> Ik ga eens de stappen van de PDF bekijken.
>> Ik kan op zich de NLExtract aanpassen als ik de route helder heb, alleen
>> is mijn ervaring met linux scripting nihil. Ik zal er eens een gooi naar
>> doen volgende week, kijken of ik het via linux ook aan de pruttel krijg.
>>
>> gr,
>> Casper
>>
>> 2012/1/18 Just van den Broecke <just op justobjects.nl
>> <mailto:just op justobjects.nl>>
>>
>>
>>    Hoi Casper,
>>
>>    Uit m'n hoofd: je hoeft geen gdaltindex te doen: de GeoServer
>>    ImageMosaic plugin maakt juist die shape files aan en behoeft alleen
>>    een directory naam.
>>
>>    Maar om Top25 van Kadaster optimaal te ontsluiten is meer nodig. Ik
>>    zal het hier niet allemaal noemen, maar heb exact ooit dit gedaan en
>>    alle stappen beschreven:
>>    http://docs.kademo.nl/_static/**__doc/topraster.pdf<http://docs.kademo.nl/_static/__doc/topraster.pdf>
>>
>>    <http://docs.kademo.nl/_**static/doc/topraster.pdf<http://docs.kademo.nl/_static/doc/topraster.pdf>
>> >
>>
>>    Ik raad je aan die stappen te volgen, m.n. de voorbewerking van de
>>    ruwe TIFFs van Kadaster met gdal_translate en gdaladdo.
>>
>>    Om dit algemeen bruikbaar te maken lijkt mij het goed om dit aan het
>>    NLExtract project toe te voegen, want nu datasets vrijkomen zullen
>>    dergelijke vragen vaker opkomen:
>>    https://github.com/__**opengeogroep/NLExtract<https://github.com/__opengeogroep/NLExtract>
>>    <https://github.com/**opengeogroep/NLExtract<https://github.com/opengeogroep/NLExtract>
>> >.
>>
>>    Wie weet iets voor jou om te doen ?
>>
>>    groeten,
>>
>>    Just
>>
>>
>>    On 18-01-12 11:36, Casper Span wrote:
>>
>>        Hey,
>>
>>        Ik ben eens aan het rommelen geslagen met de top25 kaarten die het
>>        Kadaster aan OSM heeft gegeven
>>        (http://mirror.openstreetmap._**_nl/kadaster/
>>        <http://mirror.openstreetmap.**nl/kadaster/<http://mirror.openstreetmap.nl/kadaster/>>)
>> en probeer ze nu in
>>
>>        Geoserver
>>        2.1.3 te hangen.
>>        Echter, ik heb niet zo'n zin om ~300 lagen aan te maken, dus ik
>>        wil er
>>        een imagemosaic van maken.
>>
>>        Daarvoor heb ik eerst een index shapefile nodig, die ik aan
>>        probeer te
>>        maken met gdaltindex (op windows, fwtools):
>>
>>        gdaltindex index_topmap25.shp tiff/*.tif
>>
>>        Nu krijg ik per tif de volgende warnings:
>>        Warning 1: TIFFReadDirectory:Unknown field with tag 33918 (0x847e)
>>        encountered
>>        Warning 1: TIFFFetchNormalTag:ASCII value for tag
>>        "GeoASCIIParams" does
>>        not end in null byte
>>
>>        Er wordt echter wel een shp aangemaakt, die er op het eerste
>>        zicht goed
>>        uitziet.
>>
>>        Als ik dan een ImageMosaic store in geoserver aanmaak met het shp
>>        bestand, krijg ik deze melding:
>>        Could not list layers for this store, an error occurred
>>        retrieving them:
>>        Unable to acquire a reader for this coverage with format:
>>        ImageMosaic
>>
>>        Geoserver log is uiteraard iets uitgebreider:
>>
>>        2012-01-18 11 <tel:2012-01-18%2011>:30:57,**593 INFO
>>
>>        [geoserver.web] - Getting list of coverages
>>        for saved store file:data/top25/tiff
>>        java.lang.RuntimeException: Could not list layers for this store,
>> an
>>        error occurred retrieving them: Unable to acquire a reader for this
>>        coverage with format: ImageMosaic
>>             at
>>        org.geoserver.web.data.layer._**_NewLayerPageProvider.**
>> getItems(__**NewLayerPageProvider.java:115)
>>             at
>>        org.geoserver.web.wicket.__**GeoServerDataProvider.__**fullSize(__
>> **GeoServerDataProvider.java:__**225)
>>             at
>>        org.geoserver.web.wicket.__**GeoServerTablePanel$__**
>> PagerDelegate.updateMatched(__**GeoServerTablePanel.java:509)
>>             at
>>        org.geoserver.web.wicket.__**GeoServerTablePanel$__**
>> PagerDelegate.<init>(__**GeoServerTablePanel.java:502)
>>             at
>>        org.geoserver.web.wicket.__**GeoServerTablePanel.<init>(__**
>> GeoServerTablePanel.java:200)
>>             at
>>        org.geoserver.web.wicket.__**GeoServerTablePanel.<init>(__**
>> GeoServerTablePanel.java:91)
>>             at
>>        org.geoserver.web.data.layer._**_NewLayerPage$1.<init>(__**
>> NewLayerPage.java:107)
>>             at
>>        org.geoserver.web.data.layer._**_NewLayerPage.<init>(__**
>> NewLayerPage.java:104)
>>             at
>>        org.geoserver.web.data.store._**_CoverageStoreNewPage.onSave(_**
>> _CoverageStoreNewPage.java:71)
>>             at
>>        org.geoserver.web.data.store._**_AbstractCoverageStorePage$1._**
>> _onSubmit(__**AbstractCoverageStorePage.__**java:114)
>>             at
>>        org.apache.wicket.ajax.markup.**__html.form.AjaxSubmitLink$1._**
>> _onSubmit(AjaxSubmitLink.java:**__68)
>>             at
>>        org.apache.wicket.ajax.form.__**AjaxFormSubmitBehavior.__**
>> onEvent(__**AjaxFormSubmitBehavior.java:__**143)
>>             at
>>        org.apache.wicket.ajax.__**AjaxEventBehavior.respond(__**
>> AjaxEventBehavior.java:177)
>>             at
>>        org.apache.wicket.ajax.__**AbstractDefaultAjaxBehavior.__**
>> onRequest(__**AbstractDefaultAjaxBehavior.__**java:300)
>>             at
>>        org.apache.wicket.request.__**target.component.listener.__**
>> BehaviorRequestTarget.__**processEvents(__**BehaviorRequestTarget.java:__
>> **119)
>>             at
>>        org.apache.wicket.request.__**AbstractRequestCycleProcessor.**
>> __processEvents(__**AbstractRequestCycleProcessor.**__java:92)
>>             at
>>        org.apache.wicket.__**RequestCycle.__**processEventsAndRespond(__*
>> *RequestCycle.java:1250)
>>             at
>>        org.apache.wicket.__**RequestCycle.step(__**
>> RequestCycle.java:1329)
>>             at
>>        org.apache.wicket.__**RequestCycle.steps(__**
>> RequestCycle.java:1436)
>>             at
>>        org.apache.wicket.__**RequestCycle.request(__**
>> RequestCycle.java:545)
>>             at
>>        org.apache.wicket.protocol.__**http.WicketFilter.doGet(__**
>> WicketFilter.java:484)
>>             at
>>        org.apache.wicket.protocol.__**http.WicketServlet.doPost(__**
>> WicketServlet.java:160)
>>             at
>>        javax.servlet.http.__**HttpServlet.service(__**
>> HttpServlet.java:727)
>>             at
>>        javax.servlet.http.__**HttpServlet.service(__**
>> HttpServlet.java:820)
>>             at
>>        org.springframework.web.__**servlet.mvc.__**
>> ServletWrappingController.__**handleRequestInternal(__**
>> ServletWrappingController.__**java:158)
>>             at
>>        org.springframework.web.__**servlet.mvc.__**AbstractController.__*
>> *handleRequest(__**AbstractController.java:153)
>>             at
>>        org.springframework.web.__**servlet.mvc.__**
>> SimpleControllerHandlerAdapter**__.handle(__**
>> SimpleControllerHandlerAdapter**__.java:48)
>>             at
>>        org.springframework.web.__**servlet.DispatcherServlet.__**
>> doDispatch(DispatcherServlet._**_java:875)
>>             at
>>        org.springframework.web.__**servlet.DispatcherServlet.__**
>> doService(DispatcherServlet.__**java:809)
>>             at
>>        org.springframework.web.__**servlet.FrameworkServlet.__**
>> processRequest(__**FrameworkServlet.java:571)
>>             at
>>        org.springframework.web.__**servlet.FrameworkServlet.__**
>> doPost(FrameworkServlet.java:_**_511)
>>             at
>>        javax.servlet.http.__**HttpServlet.service(__**
>> HttpServlet.java:727)
>>             at
>>        javax.servlet.http.__**HttpServlet.service(__**
>> HttpServlet.java:820)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHolder.handle(__**
>> ServletHolder.java:487)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHandler$CachedChain.__**
>> doFilter(ServletHandler.java:_**_1093)
>>             at
>>        org.geoserver.filters.__**ThreadLocalsCleanupFilter.__**
>> doFilter(__**ThreadLocalsCleanupFilter.__**java:23)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHandler$CachedChain.__**
>> doFilter(ServletHandler.java:_**_1084)
>>             at
>>        org.geoserver.filters.__**SpringDelegatingFilter$Chain._**
>> _doFilter(__**SpringDelegatingFilter.java:__**74)
>>             at
>>        org.geoserver.filters.__**SpringDelegatingFilter.__**doFilter(__**
>> SpringDelegatingFilter.java:__**45)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHandler$CachedChain.__**
>> doFilter(ServletHandler.java:_**_1084)
>>             at
>>        org.geoserver.platform.__**AdvancedDispatchFilter.__**doFilter(__*
>> *AdvancedDispatchFilter.java:__**49)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHandler$CachedChain.__**
>> doFilter(ServletHandler.java:_**_1084)
>>             at
>>        org.vfny.geoserver.filters.__**SetCharacterEncodingFilter.__**
>> doFilter(__**SetCharacterEncodingFilter.__**java:109)
>>             at
>>        org.mortbay.jetty.servlet.__**ServletHandler$CachedChain.__**
>> doFilter(ServletHandler.java:_**_1084)
>>             at
>>        org.springframework.security._**_util.FilterChainProxy$__**
>> VirtualFilterChain.doFilter(__**FilterChainProxy.java:394)
>>             at
>>        org.springframework.security._**_intercept.web.__**
>> FilterSecurityInterceptor.__**invoke(__**FilterSecurityInterceptor.__**
>> java:109)
>>             at
>>        org.springframework.security._**_intercept.web.__**
>> FilterSecurityInterceptor.__**doFilter(__**FilterSecurityInterceptor.__**
>> java:83)
>>             at
>>        org.springframework.security._**_util.FilterChainProxy$__**
>> VirtualFilterChain.doFilter(__**FilterChainProxy.java:406)
>>             at
>>        org.springframework.security._**_ui.**
>> ExceptionTranslationFilter.__**doFilterHttp(__**
>> ExceptionTranslationFilter.__**java:101)
>>             at
>>        org.springframework.security._**_ui.SpringSecurityFilter.__**
>> doFilter(SpringSecurityFilter.**__java:53)
>>             at
>>        org.springframework.security._**_util.FilterChainProxy$__**
>> VirtualFilterChain.doFilter(__**FilterChainProxy.java:406)
>>             at
>>        org.springframework.security._**_providers.anonymous.__**
>> AnonymousProcessingFilter.__**doFilterHttp(__**
>> AnonymousProcessingFilter.__**java:105)
>>             at
>>        org.springframework.security._**_ui.SpringSecurityFilter.__**
>> doFilter(SpringSecurityFilter.**__java:53)
>>             at
>>        org.springframework.security._**_util.FilterChainProxy$__**
>> VirtualFilterChain.doFilter(__**FilterChainProxy.java:406)
>>             at
>>        org.springframework.security._**_ui.rememberme.__**
>> RememberMeProcessingFilter.__**doFilterHttp(__**
>> RememberMeProcessingFilter.__**java:116)
>>             at
>>        org.springframework.security._**_ui.SpringSecurityFilter.__**
>> doFilter(SpringSecurityFilter.**__java:53)
>>             at
>>        org.springframework.security._**_util.FilterChainProxy$__**
>> VirtualFilterChain.doFilter(__**FilterChainProxy.java:406)
>>
>>             at
>>
>>        Het lijkt er op dat er een andere reader voor nodig is, maar ik
>>        kom er
>>        niet achter wat. Ik heb imageio-ext-tiff (1.0.8) in ieder geval,
>>        dus dat
>>        zou het niet mogen zijn...
>>
>>        Iemand een idee?
>>
>>
>>        gr,
>>        Casper
>>
>>
>>        ______________________________**___________________
>>        Dutch mailing list
>>        Dutch op lists.osgeo.org <mailto:Dutch op lists.osgeo.org>
>>        http://lists.osgeo.org/__**mailman/listinfo/dutch<http://lists.osgeo.org/__mailman/listinfo/dutch>
>>        <http://lists.osgeo.org/**mailman/listinfo/dutch<http://lists.osgeo.org/mailman/listinfo/dutch>
>> >
>>
>>
>>
>>
>>
>>
>>    ______________________________**___________________
>>    Dutch mailing list
>>    Dutch op lists.osgeo.org <mailto:Dutch op lists.osgeo.org>
>>    http://lists.osgeo.org/__**mailman/listinfo/dutch<http://lists.osgeo.org/__mailman/listinfo/dutch>
>>    <http://lists.osgeo.org/**mailman/listinfo/dutch<http://lists.osgeo.org/mailman/listinfo/dutch>
>> >
>>
>>
>>
>
> --
> kind regards / met vriendelijke groet,
>
> --Just
>
>
> Just van den Broecke  just op justobjects.nl
> Just Objects B.V.     tel +31 65 4268627 Skype: justb4
> The Netherlands       http://www.justobjects.nl
>
>
>
>
>
>
> ______________________________**_________________
> Dutch mailing list
> Dutch op lists.osgeo.org
> http://lists.osgeo.org/**mailman/listinfo/dutch<http://lists.osgeo.org/mailman/listinfo/dutch>
>
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <http://lists.osgeo.org/pipermail/dutch/attachments/20120118/2944396c/attachment.html>


More information about the Dutch mailing list