error

  • Deprecated function: Creation of dynamic property Drupal\smart_date\Plugin\views\filter\Date::$dateFormatter is deprecated in Drupal\smart_date\Plugin\views\filter\Date->__construct() (line 53 of modules/contrib/smart_date/src/Plugin/views/filter/Date.php).
    Drupal\smart_date\Plugin\views\filter\Date->__construct(Array, 'date', Array, Object, Object) (Line: 61)
    Drupal\smart_date\Plugin\views\filter\Date::create(Object, Array, 'date', Array) (Line: 21)
    Drupal\Core\Plugin\Factory\ContainerFactory->createInstance('date', Array) (Line: 76)
    Drupal\Component\Plugin\PluginManagerBase->createInstance('date', Array) (Line: 121)
    Drupal\views\Plugin\ViewsHandlerManager->createInstance('date', Array) (Line: 106)
    Drupal\views\Plugin\ViewsHandlerManager->getHandler(Array, NULL) (Line: 893)
    Drupal\views\Plugin\views\display\DisplayPluginBase->getHandlers('filter') (Line: 1055)
    Drupal\views\ViewExecutable->_initHandler('filter', Array) (Line: 913)
    Drupal\views\ViewExecutable->initHandlers() (Line: 2323)
    Drupal\views\Plugin\views\display\DisplayPluginBase->preExecute() (Line: 1707)
    Drupal\views\ViewExecutable->preExecute(Array) (Line: 1642)
    Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 81)
    Drupal\views\Element\View::preRenderViewElement(Array) (Line: 61)
    Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 240)
    Drupal\block_field\Plugin\Field\FieldFormatter\BlockFieldFormatter->preRender(Array)
    call_user_func_array(Array, Array) (Line: 111)
    Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 859)
    Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 88)
    __TwigTemplate_14316940f64444e69d3d4a8ac1ab169a->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/contrib/classy/templates/field/field.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 43)
    __TwigTemplate_e24f03293d58d9e80f2e9cb417928979->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array, Array) (Line: 43)
    __TwigTemplate_af1876153340343ac5264a6ed57b5080->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/isl/templates/paragraphs/paragraph--block-view-item.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 68)
    __TwigTemplate_14316940f64444e69d3d4a8ac1ab169a->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/contrib/classy/templates/field/field.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 52)
    __TwigTemplate_438e0891a0e9404e4a3d63d120bc687e->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/isl/templates/paragraphs/paragraph.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 68)
    __TwigTemplate_14316940f64444e69d3d4a8ac1ab169a->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/contrib/classy/templates/field/field.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 102)
    __TwigTemplate_da9ba8669f12a6950c88bf9157cf4ab3->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/isl/templates/content/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

RWI/ISL Container Throughput Index

The RWI/ISL Container Throughput Index is an indicator of global container throughput developed in cooperation between RWI - Leibniz Institute for Economic Research and ISL. The index is published monthly and provides information on the development of global container throughput, which is an important indicator for international trade and economic activity. International organisations such as UNCTAD, WTO and OECD use the index for their analyses.
 

Calculating the RWI/ISL Container Throughput Index

Calculating the indicator starts about 20 days after the end of each month. At that time, about 25 ports have already published information about the container throughput in the latest months, which allows for a flash estimate of the indicator. Data still missing are forecasted using statistical time series models. Thereafter, the data are added up and the sum is adjusted for seasonal and calendar effects. Furthermore, the trend-cycle component of the seasonally adjusted figures is estimated to eliminate irregular influences. One month later, as a rule data on 65 ports are available. Then an update of the figures already published is made and a new flash estimate for the latest month is released.

To form the index, the container throughput of the considered ports is initially added. Missing monthly data are forecasted using statistical methods. Then a first provisional index is derived from the result, which uses the year 2008 as a base and therefore assumes the value 100. The actual Container Throughput Index is then derived out of this row by adjusting seasonal influences and calendar effects. In addition to the seasonally adjusted value, the smoother trend-cycle component of the index is published, which is less sensitive to temporary distortions. An example of such a temporary factor is the Chinese New Year, which drops the handling in the major Chinese ports for container traffic to a minimum.

Calculations since 2007 show that the Container Throughput Index is very closely correlated with the data on world trade, which are published by the International Monetary Fund (IMF). In particular, during the financial and economic crisis in 2008/2009, the index provided reliable data. As the German economy is heavily export-oriented, the assessment of the international economy is an essential basis for analysis. Against this background, the RWI/ISL Container Throughput Index helps to forecast the German economy effectively.

Ports of the RWI/ISL Container Throughput Index
Africa (6)
Alexandria/El Dekheila (Egypt)
Cape Town (South Africa)
Casablanca (Morocco)
Durban (South Africa)
Ngqura (South Africa)
Port Said East (Egypt)
America (29)
Balboa (Panama)
Baltimore (USA)
Buenos Aires (Argentia)
Callao (Peru)
Cartagena (Columbia)
Charleston (USA)
Guayaquil (Ecuador)
Houston (USA)
Itajai (Brazil)
Lazaro Cardenas (Mexico)
Long Beach (USA)
Los Angeles (USA)
Manzanillo (Mexico)
Manzanillo (Panama)
Montevideo (Uruguay)
Montreal (Canada)
New York/New Jersey (USA)
Oakland (USA)
Paranagua (Brazil)
Port of Virginia (USA)
Prince Rupert (Canada)
Rio Grande do Sul (Brazil)
San Antonio (Chile)
Santos (Brazil)
Savannah (USA)
Tacoma/Seattle (USA)
Valparaiso (Chile)
Vancouver (Canada)
Veracruz (Mexico)
Asien (35)
Aden (Yemen)
Ashdod (Israel)
Bandar Abbas (Iran)
Bangkok (Thailand)
Beirut (Lebanon)
Busan (South Korea)
Chennai (India)
Colombo (Sri Lanka)
Dammam (Saudi Arabia)
Guangzhou (China, PR of)
Haifa (Israel)
Hong Kong (China, PR of)
Inchon (South Korea)
Jeddah (Saudi Arabia)
Kaohsiung (Taiwan)
Keelung (Taiwan)
Koaceli (Turkey)
Kobe (Japan)
Kwangyang (South Korea)
Laem Chabang (Thailand)
Manila (Philippines)
Mersin (Turkey)
Nagoya (Japan)
Nhava Sheva (India)
Ningbo (China, PR of)
Osaka (Japan)
Qingdao (China, PR of)
Shanghai (China, PR of)
Shenzhen (China, PR of)
Singapore (Singapore)
Taichung (Taiwan)
Tianjin (China, PR of)
Tokyo (Japan)
Xiamen (China, PR of)
Yokohama (Japan)
Europe (19)
Algeciras (Spain)
Ambarli (Turkey)
Antwerp-Bruges (Belgium)
Barcelona (Spain)
Bremen/Bremerhaven (Germany)
Dublin (Ireland)
Gdansk (Poland)
Genoa (Italy)
Hamburg (Germany)
Helsinki (Finland)
Kotka (Finland)
Naples (Italy)
Piraeus (Greece)
Rotterdam (Netherlands)
Salerno (Italy)
Sines (Portugal)
Tallinn (Estonia)
Valencia (Spain)
Wilhelmshaven (Germany)
Oceania (3)
Brisbane (Australia)
Melbourne (Australia)
Sydney (Australia)

You will find details of individual ports in our Monthly Container Port Monitor.

Contact
Dr. Sönke Maatsch