English      中文

贸易投资
海外市场
关注 | 对接中国!东南亚货运再添新线路
发布时间:2025-02-25 发布者:管理员

  据新华社援引越南媒体报道,越南国会2月19日批准投资建设老街—河内—海防铁路项目。

  根据越南政府提交的规划方案,该铁路主干线全长约390.9公里,3条支线长约27.9公里,途经越南老街省、安沛省、富寿省、永福省、河内市、北宁省、兴安省、海阳省和海防市等7省2市。

  据环球网报道,针对上述消息,在2月19日举行的中国外交部例行记者会上,外交部发言人郭嘉昆在回应外媒记者“中方对该项目有何评论”的提问时表示,去年以来,中越双方多次就推进两国铁路互联互通交换意见,一致同意将加快老街—河内—海防标轨铁路可研,同登—河内、芒街—下龙—海防标轨铁路的规划编制工作,抓紧推进中国河口至越南老街标轨铁路的连接线工作。

  越南交通运输部去年10月透露,越南有关部委和机构正在积极制定各项目并部署连接越南-中国的3条铁路线,包括:老街-河内-海防;谅山-河内;芒街-下龙-海防。

  其中,老街-河内-海防铁路全长约380公里,轨距1435毫米,运输旅客和货物,客运列车速度约160公里/小时,货运列车约120公里/小时。

  同年12月,越南政府总理范明政视察越南老街-河内-海防铁路项目时宣布,该铁路项目预计2025年底开工,2030年底竣工。他还强调,列车速度和轨距的设计必须确保与中国铁路同步对接,为确保中越铁路顺利连接,越方要在项目设计建造期间与中方保持密切配合。

  据越南《人民报》报道,今年2月10日,在越南国会常委会第42次会议上,对老街-河内-海防铁路线项目的投资主张提出意见。

  据越南政府的呈文,该项目的目标是建设现代、配套的新铁路线,旨在满足国内运输和国际联运需求,为促进经济社会快速可持续发展注入强劲动力,发挥老街-河内-海防经济走廊的优势,确保国内和国际铁路网络的有效对接,保障国防安全,促进融入国际进程,保护环境,应对气候变化,促进国家工业化现代化进程等。

  政府建议国会对项目投资主张做出决定,起点为新老街站与中国河口北站之间的跨境铁路连接处,终点为历县码头。投资总额约达83.69亿美元。

  经过讨论后,越南国会常委会同意上交越南第十五届国会第九次特别会议审议。越南国会主席陈青敏指出,该项目将为完善越南铁路交通网络,将北部山区与丘陵地区、红和平原等各大城市、工业区连接起来。

  “老街-河内-海防”一线是越南“两廊一圈”倡议的重要组成部分。“两廊一圈”‌是指“昆明—老街—河内—海防—广宁”和“南宁—谅山—河内—海防—广宁”两个经济走廊以及环北部湾经济圈。这一概念由时任越南总理潘文凯2004年5月访华时提出,旨在通过经济合作促进中越两国的经济发展。近年来,中越两国多次提出推进共建“一带一路”倡议和“两廊一圈”框架对接合作,更好服务国家发展,更多惠及两国人民。

  越南媒体此前曾指出,老街-河内-海防铁路的建设有助于改善越南货运和促进区域间社会经济发展。越南《河内时报》称,该铁路项目将加强与越南北部最大港口海防的连通性,促进越南与中国的交通联系,以快速、便利和安全的方式满足越南的高质量运输需求。

  中国是越南第一大贸易伙伴。据越南海关统计,2024年越对华货物进出口达2052亿美元,创两国双边贸易历史新高,较2023年增加333亿美元。中国成为越南第一个规模超2000亿美元的贸易伙伴。

  来源:浙江贸促

FreeMarker template error (DEBUG mode; use RETHROW in production!): Java method "com.jltech.utils.WebFreemarkerUtils.getUrl(String)" threw an exception when invoked on com.jltech.utils.WebFreemarkerUtils object "com.jltech.utils.WebFreemarkerUtils@42953744"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign messageUrl = utils.getUrl("zx... [in template "main/_footer.ftlh" at line 1, column 1] - Reached through: #include "./_footer.ftlh" [in template "main/cont_news.ftlh" at line 91, column 7] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:292) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:264) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:66) at freemarker.core.MethodCall._eval(MethodCall.java:62) at freemarker.core.Expression.eval(Expression.java:101) at freemarker.core.Assignment.accept(Assignment.java:134) at freemarker.core.Environment.visit(Environment.java:344) at freemarker.core.Environment.visit(Environment.java:350) at freemarker.core.Environment.include(Environment.java:3139) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:344) at freemarker.core.Environment.visit(Environment.java:350) at freemarker.core.Environment.process(Environment.java:323) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:447) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:351) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:302) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:181) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1438) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:610) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:392) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:321) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:266) at com.jltech.core.interceptor.MyInterceptor.preHandle(MyInterceptor.java:187) at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:146) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: com.jltech.core.exception.JlRuntimeException: 没有找到对应的路由缓存项 at com.jltech.utils.cache.RouterCacheUtil.getAccessRouter(RouterCacheUtil.java:127) at com.jltech.utils.WebFreemarkerUtils.getUrl(WebFreemarkerUtils.java:320) at com.jltech.utils.WebFreemarkerUtils.getUrl(WebFreemarkerUtils.java:330) at jdk.internal.reflect.GeneratedMethodAccessor142.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:62) ... 87 more