date: 2021-12-23T00:21:14Z pdf:PDFVersion: 1.7 pdf:docinfo:title: Continuous monitoring of forest change dynamics with satellite time series xmp:CreatorTool: Elsevier access_permission:can_print_degraded: true subject: Remote Sensing of Environment, 269 (2022) 112829. doi:10.1016/j.rse.2021.112829 dc:format: application/pdf; version=1.7 pdf:docinfo:custom:robots: noindex pdf:docinfo:creator_tool: Elsevier access_permission:fill_in_form: true pdf:docinfo:custom:CreationDate--Text: 23rd December 2021 pdf:encrypted: false dc:title: Continuous monitoring of forest change dynamics with satellite time series modified: 2021-12-23T00:21:14Z cp:subject: Remote Sensing of Environment, 269 (2022) 112829. doi:10.1016/j.rse.2021.112829 pdf:docinfo:custom:CrossMarkDomains[1]: elsevier.com robots: noindex pdf:docinfo:subject: Remote Sensing of Environment, 269 (2022) 112829. doi:10.1016/j.rse.2021.112829 pdf:docinfo:creator: Mathieu Decuyper meta:author: Mathieu Decuyper meta:creation-date: 2021-12-22T22:44:56Z pdf:docinfo:custom:CrossmarkMajorVersionDate: 2010-04-23 created: Wed Dec 22 23:44:56 CET 2021 access_permission:extract_for_accessibility: true Creation-Date: 2021-12-22T22:44:56Z pdf:docinfo:custom:CrossMarkDomains[2]: sciencedirect.com ElsevierWebPDFSpecifications: 7.0 pdf:docinfo:custom:doi: 10.1016/j.rse.2021.112829 pdf:docinfo:custom:CrossmarkDomainExclusive: true Author: Mathieu Decuyper producer: Acrobat Distiller 8.1.0 (Windows) CrossmarkDomainExclusive: true pdf:docinfo:producer: Acrobat Distiller 8.1.0 (Windows) CreationDate--Text: 23rd December 2021 doi: 10.1016/j.rse.2021.112829 Keywords: Forest change detection,Continuous,Landsat,Secondary forest,Restoration,AVOCADO access_permission:modify_annotations: true dc:creator: Mathieu Decuyper dcterms:created: 2021-12-22T22:44:56Z Last-Modified: 2021-12-23T00:21:14Z dcterms:modified: 2021-12-23T00:21:14Z title: Continuous monitoring of forest change dynamics with satellite time series Last-Save-Date: 2021-12-23T00:21:14Z CrossMarkDomains[1]: elsevier.com pdf:docinfo:keywords: Forest change detection,Continuous,Landsat,Secondary forest,Restoration,AVOCADO pdf:docinfo:modified: 2021-12-23T00:21:14Z meta:save-date: 2021-12-23T00:21:14Z Content-Type: application/pdf X-Parsed-By: org.apache.tika.parser.DefaultParser creator: Mathieu Decuyper dc:subject: Forest change detection,Continuous,Landsat,Secondary forest,Restoration,AVOCADO X-TIKA:EXCEPTION:warn: org.xml.sax.SAXParseException; lineNumber: 88; columnNumber: 11; The content of elements must consist of well-formed character data or markup. at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:245) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:298) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) at org.apache.tika.parser.pdf.PDFParser.loadDOM(PDFParser.java:732) at org.apache.tika.parser.pdf.PDFParser.extractMetadata(PDFParser.java:226) at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:154) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:135) at de.mpg.mpdl.inge.service.pubman.impl.FileServiceFSImpl.getFileMetadata(FileServiceFSImpl.java:449) at sun.reflect.GeneratedMethodAccessor1062.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy146.getFileMetadata(Unknown Source) at de.mpg.mpdl.inge.rest.web.controller.ItemRestController.getTechnicalMetadataByTika(ItemRestController.java:298) at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at de.mpg.mpdl.inge.rest.web.spring.AuthCookieToHeaderFilter.doFilter(AuthCookieToHeaderFilter.java:113) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378) at java.lang.Thread.run(Thread.java:750) pdf:docinfo:custom:ElsevierWebPDFSpecifications: 7.0 access_permission:assemble_document: true xmpTPg:NPages: 12 access_permission:extract_content: true access_permission:can_print: true CrossMarkDomains[2]: sciencedirect.com meta:keyword: Forest change detection,Continuous,Landsat,Secondary forest,Restoration,AVOCADO access_permission:can_modify: true pdf:docinfo:created: 2021-12-22T22:44:56Z CrossmarkMajorVersionDate: 2010-04-23