[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