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