Bringing the scalability of distributed computing to modern geospatial software.
rfecher on gh-pages
Lastest javadoc on successful t… (compare)
rfecher on master
fixing coveralls (#1488) (compare)
rfecher on master
Update README.md (compare)
rfecher on master
updated readme.md (#1486) (compare)
geowave help
command I get these warnings:$ geowave help
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.ClassPool (file:/home/denis/geowave/lib/core/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of javassist.ClassPool
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
org.opengis.referencing.NoSuchAuthorityCodeException: No code "EPSG:4326" from authority "European Petroleum Survey Group" found for object of type "IdentifiedOb
ject".
I'm stumped. Has anyone received this error before?
org.geotools:gt-epsg-wkt
is critical to have on the classpath for discovering these EPSG coordinate reference systems (using SPI), and should be in included in any of the geowave shaded jars that are distributed. The only other thing I can think of if it is on your classpath is that SPI is being hosed somehow in the context of your hadoop workers, not exactly sure how.
gt-epsg-wkt
just has it as a resource on the classpath and is fine in the MR worker node context - I think and hope that this will do the trick for you
20/04/20 17:07:53 ERROR vector.FeatureDataAdapter: Unable to decode 'EPSG:4326' CRS
org.opengis.referencing.NoSuchAuthorityCodeException: No code "EPSG:4326" from authority "European Petroleum Survey Group" found for object of type "IdentifiedObject".
I wished it worked
gt-epsg-wkt
to the distributed class will work. let me try that
geowave-$VERSION-$VENDOR-tools
as documented here: https://locationtech.github.io/geowave/downloads.html