Code Monkey home page Code Monkey logo

geotrellis-chatta-demo's Introduction

GeoTrellis

CI Join the chat at https://gitter.im/geotrellis/geotrellis ReadTheDocs Changelog Contributing

Maven Central Snapshots

GeoTrellis is a Scala library and framework that provides APIs for reading, writing and operating on geospatial raster and vector data. GeoTrellis also provides helpers for these same operations in Spark and for performing MapAlgebra operations on rasters. It is released under the Apache 2 License.

Please visit the project site for more information as well as some interactive demos.

You're also welcome to ask questions and talk to developers (let us know what you're working on!) via Gitter.

Getting Started

GeoTrellis is currently available for Scala 2.12 and 2.13, using Spark 3.3.x.

To get started with SBT, simply add the following to your build.sbt file:

libraryDependencies += "org.locationtech.geotrellis" %% "geotrellis-raster" % "<latest version>"

To grab the latest SNAPSHOT, RC or milestone build, add these resolvers:

// maven central snapshots
resolvers ++= Seq(
  "sonatype-snapshot" at "https://oss.sonatype.org/content/repositories/snapshots/"
)

// or eclipse snapshots
resolvers ++= Seq(
  "eclipse-releases" at "https://repo.eclipse.org/content/groups/releases",
  "eclipse-snapshots" at "https://repo.eclipse.org/content/groups/snapshots"
)

If you are just getting started with GeoTrellis, we recommend familiarizing yourself with the geotrellis-raster package, but it is just one of the many available. The complete list of published GeoTrellis packages includes:

  • geotrellis-accumulo: Accumulo store integration for GeoTrellis
  • geotrellis-accumulo-spark: Accumulo store integration for GeoTrellis + Spark
  • geotrellis-cassandra: Cassandra store integration for GeoTrellis
  • geotrellis-cassandra-spark: Cassandra store integration for GeoTrellis + Spark
  • geotrellis-gdal: GDAL bindings for GeoTrellis
  • geotrellis-geotools: Conversions to and from GeoTools Vector and Raster data
  • geotrellis-hbase: HBase store integration for GeoTrellis
  • geotrellis-hbase-spark: HBase store integration for GeoTrellis + Spark
  • geotrellis-layer: Datatypes to describe sets of rasters
  • geotrellis-macros: Performance optimizations for GeoTrellis operations
  • geotrellis-proj4: Coordinate Reference systems and reproject (Scala wrapper around Proj4j)
  • geotrellis-raster: Raster data types and operations, including MapAlgebra
  • geotrellis-raster-testkit: Testkit for testing geotrellis-raster types
  • geotrellis-s3: Amazon S3 store integration for GeoTrellis
  • geotrellis-s3-spark: Amazon S3 store integration for GeoTrellis + Spark
  • geotrellis-shapefile: Read ESRI Shapefiles into GeoTrellis data types via GeoTools
  • geotrellis-spark: Geospatially enables Spark and provides primitives for external data stores
  • geotrellis-spark-pipeline: DSL for geospatial ingest jobs using GeoTrellis + Spark
  • geotrellis-spark-testkit: Testkit for testing geotrellis-spark code
  • geotrellis-store: Abstract interfaces for storage services, with concrete implementations for local and Hadoop filesystems
  • geotrellis-util: Miscellaneous GeoTrellis helpers
  • geotrellis-vector: Vector data types and operations extending JTS
  • geotrellis-vector-testkit: Testkit for testing geotrellis-vector types
  • geotrellis-vectortile: Experimental vector tile support, including reading and writing

A more complete feature list can be found on the Module Hierarchy page of the GeoTrellis documentation. If you're looking for a specific feature or operation, we suggest searching there or reaching out on Gitter.

For older releases, check the complete list of packages and versions available at locationtech-releases.

Hello Raster

scala> import geotrellis.raster._
import geotrellis.raster._

scala> import geotrellis.raster.render.ascii._
import geotrellis.raster.render.ascii._

scala> import geotrellis.raster.mapalgebra.focal._
import geotrellis.raster.mapalgebra.focal._

scala> val nd = NODATA
nd: Int = -2147483648

scala> val input = Array[Int](
     nd, 7, 1, 1,  3, 5, 9, 8, 2,
      9, 1, 1, 2,  2, 2, 4, 3, 5,
      3, 8, 1, 3,  3, 3, 1, 2, 2,
      2, 4, 7, 1, nd, 1, 8, 4, 3)
input: Array[Int] = Array(-2147483648, 7, 1, 1, 3, 5, 9, 8, 2, 9, 1, 1, 2,
2, 2, 4, 3, 5, 3, 8, 1, 3, 3, 3, 1, 2, 2, 2, 4, 7, 1, -2147483648, 1, 8, 4, 3)

scala> val iat = IntArrayTile(input, 9, 4)  // 9 and 4 here specify columns and rows
iat: geotrellis.raster.IntArrayTile = IntArrayTile([I@278434d0,9,4)

// The renderAscii method is mostly useful when you're working with small tiles
// which can be taken in at a glance.
scala> iat.renderAscii(AsciiArtEncoder.Palette.STIPLED)
res0: String =
∘█  ▚▜██▖
█  ▖▖▖▜▚▜
▚█ ▚▚▚ ▖▖
▖▜█ ∘ █▜▚

scala> val focalNeighborhood = Square(1)  // a 3x3 square neighborhood
focalNeighborhood: geotrellis.raster.op.focal.Square =
 O  O  O
 O  O  O
 O  O  O

scala> val meanTile = iat.focalMean(focalNeighborhood)
meanTile: geotrellis.raster.Tile = DoubleArrayTile([D@7e31c125,9,4)

scala> meanTile.getDouble(0, 0)  // Should equal (1 + 7 + 9) / 3
res1: Double = 5.666666666666667

Documentation

Documentation is available at geotrellis.io/documentation.

Scaladocs for the the master branch are available here.

Further examples and documentation of GeoTrellis use-cases can be found in the docs/ folder.

Contributing

Feedback and contributions to the project, no matter what kind, are always very welcome. A CLA is required for contribution, see Contributing for more information. Please refer to the Scala style guide for formatting patches to the codebase.

Where is our commit history and contributor list prior to Nov 2016?

The entire old history is available in the _old/master branch.

Why?

In November 2016, GeoTrellis moved it's repository from the GeoTrellis GitHub Organization to it's current home in the LocationTech GitHub organization. In the process of moving our repository, we went through an IP review process. Because the Eclipse foundation only reviews a snapshot of the repository, and not all of history, we had to start from a clean master branch.

Unfortunately, we lost our commit and contributor count in the move. These are significant statistics for a repository, and our current counts make us look younger than we are. GeoTrellis has been an open source project since 2011. This is what our contributor and commit count looked like before the move to LocationTech:

Commit and contributor count before LocationTech move

Along with counts, we want to make sure that all the awesome people who contributed to GeoTrellis before the LocationTech move can still be credited on a contributors page. For posterity, I will leave the following contributors page to what it was before the move:

https://github.com/lossyrob/geotrellis-before-locationtech/graphs/contributors

Tie Local History to Old History

You can also tie your local clone's master history to the old history by running

> git fetch origin refs/replace/*:refs/replace/*

if origin points to https://github.com/locationtech/geotrellis. This will allow you to see the old history for commands like git log.

geotrellis-chatta-demo's People

Contributors

alxndrwcz avatar balexandrowicz avatar echeipesh avatar fosskers avatar jbranigan avatar joshmarcus avatar lossyrob avatar markstrefford avatar mbertrand avatar pomadchin avatar timothymschier avatar tnation14 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

geotrellis-chatta-demo's Issues

renderPng

When I run this demo in spark and request the gt/tms,But why can I just get a digit array not a png image?

Add webservice resources to Terraform

As part of updates to the geotrellis/geotrellis-site-deployment repo, the gt-chatta-demo container was removed from the website task definition. Add terraform resources to deploy gt-chatta-demo as its own ECS service, using the terraform-aws-ecs-web-service module.

  • Use the terraform-aws-ecs-web-service module to create a web service
  • Add DNS record for the loadbalancer
  • Add firewall rules to allow:
    • HTTP(S) ingress to the loadbalancer from 0.0.0.0/0
    • All traffic between the loadbalancer and the container instance

The requested resource could not be found.

Hi,

I am quite new here with GeoTrellis and these kind of stuff anyway I need to run it. I had many problems with that downloaded demo here ... dependencies are wrong, some was not yet compiled, assembly not found and everything is "okey" now (I guess). I deleted assembly´s code part from every file, downgrade Java because I had one JAR broken (even when I re-downloaded it, instaled Java again) ... AND finally, I am almost running this demo. I have this:

[info] Loading project definition from C:\Program Files (x86)\sbt\bin\project
[warn] Multiple resolvers having different access mechanism configured with same
name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate project resolve
rs (resolvers) or rename publishing resolver (publishTo).
[info] Set current project to GeoTrellis Tutorial Project (in build file:/C:/Pro
gram%20Files%20(x86)/sbt/bin/)

run
[info] Running chatta.Main
CACHING TILE RESULT FOR RASTER FarmlandWithoutPrimeAgriculturalSoils
CACHING TILE RESULT FOR RASTER PublicallyOwnedWorkingLands
CACHING TILE RESULT FOR RASTER Wetlands
CACHING TILE RESULT FOR RASTER PrivatelyOwnedWorkingLandsWithEasements
CACHING TILE RESULT FOR RASTER ForestedLands
CACHING TILE RESULT FOR RASTER ImperviousSurfaces_Barren Lands_Open Water
CACHING TILE RESULT FOR RASTER PrimeAgriculturalSoilsNotForestedOrFarmland
CACHING TILE RESULT FOR RASTER DevelopedLand
CACHING TILE RESULT FOR RASTER Non-workingProtectedOrPublicLands
CACHING TILE RESULT FOR RASTER FarmlandOrForestedLandsWithPrimeAgriculturalSoils

[INFO] [04/17/2015 17:54:11.726] [GeoTrellis-akka.actor.default-dispatcher-4] [a
kka://GeoTrellis/user/IO-HTTP/listener-0] Bound to localhost/127.0.0.1:8777

And now I want to see some map or something like that ... In README is written I should type http://localhost:8777/ and I will see a map but I have only this:

The requested resource could not be found.

Please, I just don´t know HOW or WHAT TO DO ... This demo is just for local so I assumed it should work right?

Thanks and sorry, I guess main problem is between keybord and chair (me) but I am not programator ...

T

how to run this demo

please help me ,when i try to run this demo ,i got a problem with that:
[root@master geotrellis]# ./sbt run
bash: ./sbt: Permission denied.

i use the ubuntu14.04 os .i install scala,jdk,sbt,and maven.
Can anybody who konws the details about how to run this demo,please tell me ,thank you very much!

Instructions to run chatta demo on geodocker-cluster out of date

The instructions to run the chatta-demo on geodocker-cluster don't appear to be working. The install scripts referenced in the readme don't seem to be either in the chatta-demo repo, or the geodocker-cluster repo.

Are there working instructions anywhere on how to actually launch code on a running geodocker-cluster?

cd ./geodocker-cluster/install/geotrellis
./install.sh
./ingest.sh # to ingest
./run.sh # to run server on a cluster

Move TIFs in repository to S3 or LFS

There are currently over 100MB of TIFs included in the repository. We should move them to S3 and download them as part of the development environment setup, or migrate them to Git LFS.

Found no client.conf in default paths

18/09/12 10:02:11 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:11 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:11 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:12 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:12 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:13 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:13 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:13 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:14 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:15 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:15 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.
18/09/12 10:02:15 WARN client.ClientConfiguration: Found no client.conf in default paths. Using default client configuration values.

ingest data fail

18/09/12 14:38:46 ERROR Executor: Exception in task 0.0 in stage 0.0 (TID 0)
geotrellis.raster.io.geotiff.reader.MalformedGeoTiffException: incorrect byte order
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readGeoTiffInfo(GeoTiffReader.scala:272)
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readSingleband(GeoTiffReader.scala:97)
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readSingleband(GeoTiffReader.scala:82)
at geotrellis.raster.io.geotiff.SinglebandGeoTiff$.apply(SinglebandGeoTiff.scala:101)
at geotrellis.spark.io.RasterReader$$anon$1.readFully(RasterReader.scala:84)
at geotrellis.spark.io.RasterReader$$anon$1.readFully(RasterReader.scala:82)
at geotrellis.spark.io.hadoop.HadoopGeoTiffRDD$$anonfun$apply$1$$anonfun$apply$2.apply(HadoopGeoTiffRDD.scala:111)
at geotrellis.spark.io.hadoop.HadoopGeoTiffRDD$$anonfun$apply$1$$anonfun$apply$2.apply(HadoopGeoTiffRDD.scala:110)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.TraversableOnce$class.reduceLeft(TraversableOnce.scala:185)
at scala.collection.AbstractIterator.reduceLeft(Iterator.scala:1336)
at org.apache.spark.rdd.RDD$$anonfun$reduce$1$$anonfun$15.apply(RDD.scala:1011)
at org.apache.spark.rdd.RDD$$anonfun$reduce$1$$anonfun$15.apply(RDD.scala:1009)
at org.apache.spark.SparkContext$$anonfun$33.apply(SparkContext.scala:1980)
at org.apache.spark.SparkContext$$anonfun$33.apply(SparkContext.scala:1980)
at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:87)
at org.apache.spark.scheduler.Task.run(Task.scala:99)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:282)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
18/09/12 14:38:46 WARN TaskSetManager: Lost task 0.0 in stage 0.0 (TID 0, localhost, executor driver): geotrellis.raster.io.geotiff.reader.MalformedGeoTiffException: incorrect byte order
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readGeoTiffInfo(GeoTiffReader.scala:272)
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readSingleband(GeoTiffReader.scala:97)
at geotrellis.raster.io.geotiff.reader.GeoTiffReader$.readSingleband(GeoTiffReader.scala:82)
at geotrellis.raster.io.geotiff.SinglebandGeoTiff$.apply(SinglebandGeoTiff.scala:101)
at geotrellis.spark.io.RasterReader$$anon$1.readFully(RasterReader.scala:84)
at geotrellis.spark.io.RasterReader$$anon$1.readFully(RasterReader.scala:82)
at geotrellis.spark.io.hadoop.HadoopGeoTiffRDD$$anonfun$apply$1$$anonfun$apply$2.apply(HadoopGeoTiffRDD.scala:111)
at geotrellis.spark.io.hadoop.HadoopGeoTiffRDD$$anonfun$apply$1$$anonfun$apply$2.apply(HadoopGeoTiffRDD.scala:110)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:409)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.TraversableOnce$class.reduceLeft(TraversableOnce.scala:185)
at scala.collection.AbstractIterator.reduceLeft(Iterator.scala:1336)
at org.apache.spark.rdd.RDD$$anonfun$reduce$1$$anonfun$15.apply(RDD.scala:1011)
at org.apache.spark.rdd.RDD$$anonfun$reduce$1$$anonfun$15.apply(RDD.scala:1009)
at org.apache.spark.SparkContext$$anonfun$33.apply(SparkContext.scala:1980)
at org.apache.spark.SparkContext$$anonfun$33.apply(SparkContext.scala:1980)
at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:87)
at org.apache.spark.scheduler.Task.run(Task.scala:99)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:282)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

i can't see the result when i draw a polygon

i have try many times,like using scala2.10.4,but the result is still can't see.I hope someone can help in some way!Very very thank you,I am a fresh man in geotrellis.Thank you very much!

运行不起来Demo项目

我本地的环境:jdk 1.8,scala 2.10.7,sbt 1.1.2,hadoop 2.7.0,spark 3.0.0
用IntelliJ IDEA2020,导入项目,一直build出错
Libraries里面也没有出现下载的jar包
刚刚接触,请大家受累指导下

ClassNotFoundException

Following the short guide in the home page of the project to setup a demo with docker gives:

[root@c5b34b71fb1c data]# ./ingest.sh
--class geotrellis.chatta.ChattaIngest --driver-memory=2G target/scala-2.10/GeoTrellis-Tutorial-Project-assembly-0.1-SNAPSHOT.jar --input file:////data/conf/input.json --output file:///data/conf/output.json --backend-pr
ofiles file:///data/conf/backend-profiles.json
Exception in thread "main" java.lang.NoClassDefFoundError: geotrellis/raster/stitch/Stitcher
at geotrellis.chatta.ChattaIngest$.(ChattaIngest.scala))
at geotrellis.chatta.ChattaIngest.main(ChattaIngest.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:497)DelegatingMethodAccessorImpl.java:43)
at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:185)t$$runMain(SparkSubmit.scala:729)
at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:124)0)
at java.net.URLClassLoader.findClass(URLClassLoader.java:381))
Caused bat java.lang.ClassLoader.loadClass(ClassLoader.java:424)titch.Stitcher
... 12 moreg.ClassLoader.loadClass(ClassLoader.java:357)

load data

dose anybody know how this demo load the data in the data dir?

Downloading data with git lfs returns error

The original issue are solved.

Now I try to download .tiff data in the ./service/geotrellis/data/arg_vm file, it appears to be requiring git lfs to download them, but it says This repository is over its data quota. Purchase more data packs to restore access.

erroneous or inaccesible type at Model.scala

Hi. I just downloaded the repo. I am using scala 2.10.5, sbt-assembly 0.13.7,

I am new to sbt and scala, I am not sure if my modifications to geotrellis/build.sbt are ok. This is the file:

name := "GeoTrellis Tutorial Project"

scalaVersion := "2.10.5"

resolvers += Resolver.sonatypeRepo("snapshots")

resolvers +=       "Geotools" at "http://download.osgeo.org/webdav/geotools/"

libraryDependencies ++= Seq(
  "com.azavea.geotrellis" %% "geotrellis" % "0.9.0",
  "com.azavea.geotrellis" %% "geotrellis-services" % "0.9.0",
  "io.spray" % "spray-routing" % "1.2.2",
  "io.spray" % "spray-can" % "1.2.2",
  "org.geotools" % "gt-main" % "8.0-M4",
  "org.geotools" % "gt-coveragetools" % "8.0-M4"
)

seq(Revolver.settings: _*)

When I run sbt compile, I get this error:

[info] Loading project definition from /opt/dev/geotrellis-chatta-demo/geotrellis/project
[warn] Multiple resolvers having different access mechanism configured with same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Set current project to GeoTrellis Tutorial Project (in build file:/opt/dev/geotrellis-chatta-demo/geotrellis/)
[info] Compiling 4 Scala sources to /opt/dev/geotrellis-chatta-demo/geotrellis/target/scala-2.10/classes...
[error] /opt/dev/geotrellis-chatta-demo/geotrellis/src/main/scala/Model.scala:68: erroneous or inaccessible type
[error]                     def apply(col:Int, row:Int, g:Geometry[Any]) {
[error]                                                                  ^
[error] one error found
[error] (compile:compile) Compilation failed
[error] Total time: 10 s, completed Apr 23, 2015 5:40:37 PM

ingest error

when i run ./ingest.sh,it tooken an error:
Exception in thread "main" geotrellis.spark.io.package$LayerWriteError: Failed to write Layer(name = "SRTM", zoom = 13)
dose i make some uncorrect config?
did any body hited this error?
thanks!

Fix Input data

Input geotiffs contain weird artifacts, old arg files should be reimported into geotiffs again.

ETL does not parallelize tasks

Hi,

I'm not sure this is a problem with geotrellis or spark or my configuration.
Starting from geodocker-cluster and with some upgrade of the actual chattademo project (basically a porting to scalal 2.11) I was able to run the chatta demo.
What I noticed is that, even using multiple spark workers, all the tasks are always executed sequentially and not in parallel. Is there any parameters to tune up to increase parallelism?

Failed to connect to spark-master:7077 in spark-worker

Hello.
I found this error in spark-worker container logs.
Can you give me some advice to fix it?
Thank you.

Caused by: java.io.IOException: Failed to connect to spark-master/172.22.0.8:7077
        at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:228)
        at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:179)
        at org.apache.spark.rpc.netty.NettyRpcEnv.createClient(NettyRpcEnv.scala:197)
        at org.apache.spark.rpc.netty.Outbox$$anon$1.call(Outbox.scala:191)
        at org.apache.spark.rpc.netty.Outbox$$anon$1.call(Outbox.scala:187)
        ... 4 more
Caused by: java.net.ConnectException: Connection refused: spark-master/172.22.0.8:7077
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
        at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:224)
        at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:289)
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528)
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
        ... 1 more

ingest tiles

I have some tiff files,they are connected with each other but not intersect. When I ingest this files into the same layer,Some tiles at the edge of the tiff files will just have a half of data,the another half would be blank.It means that when ingest the tiles the tiff files havn't Join each other,just ingest one by one.How can I resolve this problem?
Thanks!

The requested resource could not be found.

I'm a new to geotrellis and I tried a few days to run the chatta demo using the vagrant or docker,sbt run.Docker run successfully,but in Intellij idea I been using sbt-shell or run main methond to lunch the server,but the browser always shows the message "The requested resource could not be found." I would like to debug this project in idea,is it feasible? and the shell show nothing to me,while when I used https://localhost:8777,the shell shows sth https problem.
ps:I've ingested the chatta-data by injecting the args in the Ingest method.Could some one give a favor.Plz help!!

Invalid or corrupt jarfile

I'm unable to get the demo to run. After installing sbt and scala via Homebrew (on OS X El Capitan) I cloned this project and navigated to the geotrellis directory in my terminal window. When I got there, I ran ./sbt run as the instructions direct. This is the error I encountered as a result:

Detected sbt version 0.13.8
Downloading sbt launcher 0.13.8:
  From  http://dl.bintray.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar
    To  ./.lib/0.13.8/sbt-launch.jar
Using /Users/justjoe/.sbt/0.13.8 as sbt dir, -sbt-dir to override.
Error: Invalid or corrupt jarfile ./.lib/0.13.8/sbt-launch.jar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.