Geotools генерирует исключение NumberFormatException в Nasa WMTS?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Geotools генерирует исключение NumberFormatException в Nasa WMTS?

Сообщение Anonymous »

Я учусь использовать библиотеку geotools для загрузки плиток с протоколом WMTS.
Я пытаюсь использовать множество разных версий 32.1, 31.5, 31.0 в простой среде, точно определяющей, как документация geotools, описанная в URL-адресе документации. использовать сервер Nasa WMTS для тестирования.
Возможности XML возвращают значение LegendURL, которое содержит значение ширины, определенное в 178,0. Этот параметр вызвал NumberFormatExecption в анализаторе geotools.
Это проблема конфигурации Geotools или нестандартный возврат сервера WMTS Nasa?
Документация кажется устаревшей? Кто-нибудь может мне помочь?

Я следую документации по этому URL:
https://docs. geotools.org/latest/userguide/extension/wmts/index.html
Попытка подключиться к серверу WMTS с URL-адресом документации:
https://gibs.earthdata.nasa.gov/wmts/ep ... t/wmts.cgi

Исключение:
[2025-01-15 11:42:44] [INFOS ] java.lang.RuntimeException: Parsing failed for width: java.lang.NumberFormatException: For input string: "378.0"
at org.geotools.xsd.impl.ParseExecutor.visit(ParseExecutor.java:153)
at org.geotools.xsd.impl.BindingWalker$BindingExecutionChain.execute(BindingWalker.java:218)
at org.geotools.xsd.impl.BindingWalker.walk(BindingWalker.java:184)
at org.geotools.xsd.impl.BindingWalker.walk(BindingWalker.java:188)
at org.geotools.xsd.impl.ElementHandlerImpl.startElement(ElementHandlerImpl.java:180)
at org.geotools.xsd.impl.ParserHandler.startElement(ParserHandler.java:378)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:518)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:353)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2726)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
at org.geotools.xsd.Parser.parse(Parser.java:183)
at org.geotools.xsd.Parser.parse(Parser.java:125)
at org.geotools.ows.wmts.response.WMTSGetCapabilitiesResponse.(WMTSGetCapabilitiesResponse.java:84)
at org.geotools.ows.wmts.WMTSSpecification$GetCapsRequest.createResponse(WMTSSpecification.java:381)
at org.geotools.ows.wmts.WMTSSpecification$GetCapsRequest.createResponse(WMTSSpecification.java:353)
at org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:465)
at org.geotools.data.ows.AbstractOpenWebService.issueRequest(AbstractOpenWebService.java:493)
at org.geotools.data.ows.AbstractOpenWebService.negotiateVersion(AbstractOpenWebService.java:287)
at org.geotools.data.ows.AbstractOpenWebService.(AbstractOpenWebService.java:124)
at org.geotools.data.ows.AbstractOpenWebService.(AbstractOpenWebService.java:97)
at org.geotools.data.ows.AbstractOpenWebService.(AbstractOpenWebService.java:88)
at org.geotools.data.ows.AbstractOpenWebService.(AbstractOpenWebService.java:77)
at org.geotools.ows.wmts.WebMapTileServer.(WebMapTileServer.java:150)
at fr.projetlineaire.phasemanager.maps.WMTSTest$WMTSHelper.(WMTSTest.java:65)
at fr.projetlineaire.phasemanager.maps.WMTSTest$WMTSHelper.of(WMTSTest.java:128)
at fr.projetlineaire.phasemanager.maps.WMTSTest.launch(WMTSTest.java:28)
at fr.projetlineaire.phasemanager.main.MainApp.start(MainApp.java:103)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:839)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:483)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.NumberFormatException: For input string: "378.0"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:662)
at java.base/java.math.BigInteger.(BigInteger.java:541)
at java.base/java.math.BigInteger.(BigInteger.java:679)
at org.geotools.xs.bindings.XSIntegerBinding.parse(XSIntegerBinding.java:96)
at org.geotools.xsd.impl.ParseExecutor.visit(ParseExecutor.java:142)
... 44 more



Подробнее здесь: https://stackoverflow.com/questions/793 ... -nasa-wmts
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Geotools генерирует исключение NumberFormatException в Nasa WMTS?
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Geotools генерирует исключение NumberFormatException в Nasa WMTS?
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Geotools генерируют NumberFormateXception на WMT НАСА?
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему этот простой код выдает исключение NumberFormatException [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Обработка запроса не удалась; вложенное исключение — java.lang.NumberFormatException: null
    Anonymous » » в форуме JAVA
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»