├── project
├── build.properties
└── plugins.sbt
├── resource
├── azavea.png
├── kernel.jpg
├── render.png
├── title.png
├── polygon.png
├── process.jpg
├── vector-1.png
├── openlayers.png
├── webservice.jpg
├── gis-produtes.png
├── point-kernel.png
├── tile-hierarchy.png
├── webservice-url.png
├── vector-cocurrent-1.png
├── withStitch-cropped.png
└── tile-layer-backends.png
├── .idea
├── vcs.xml
├── scala_compiler.xml
├── libraries
│ ├── sbt__mx4j_mx4j_3_0_2_jar.xml
│ ├── sbt__xmlenc_xmlenc_0_52_jar.xml
│ ├── sbt__org_jdom_jdom2_2_0_6_jar.xml
│ ├── sbt__xerces_xercesImpl_2_9_1_jar.xml
│ ├── sbt__javax_media_jai_core_1_1_3_jar.xml
│ ├── sbt__jgridshift_jgridshift_1_0_jar.xml
│ ├── sbt__org_geotools_gt_main_20_0_jar.xml
│ ├── sbt__org_geotools_gt_metadata_20_0_jar.xml
│ ├── sbt__tomcat_jasper_runtime_5_5_23_jar.xml
│ ├── sbt__com_github_jnr_jffi_1_2_16_native_jar.xml
│ ├── sbt__tomcat_jasper_compiler_5_5_23_jar.xml
│ ├── sbt__org_apache_avro_avro_ipc_1_7_7_tests_jar.xml
│ ├── sbt__org_apache_avro_avro_mapred_1_7_7_hadoop2_jar.xml
│ ├── sbt__asm_asm_3_1_jar.xml
│ ├── sbt__commons_beanutils_commons_beanutils_core_1_8_0_jar.xml
│ ├── sbt__oro_oro_2_0_8_jar.xml
│ ├── sbt__jline_jline_2_11_jar.xml
│ ├── sbt__junit_junit_4_12_jar.xml
│ ├── sbt__org_tukaani_xz_1_5_jar.xml
│ ├── sbt__log4j_log4j_1_2_17_jar.xml
│ ├── sbt__javax_mail_mail_1_4_7_jar.xml
│ ├── sbt__org_ow2_asm_asm_5_0_3_jar.xml
│ ├── sbt__com_jcraft_jsch_0_1_54_jar.xml
│ ├── sbt__tec_uom_uom_se_1_0_8_jar.xml
│ ├── sbt__net_sf_py4j_py4j_0_10_4_jar.xml
│ ├── sbt__org_apache_ivy_ivy_2_4_0_jar.xml
│ ├── sbt__com_opencsv_opencsv_4_2_jar.xml
│ ├── sbt__net_jpountz_lz4_lz4_1_3_0_jar.xml
│ ├── sbt__com_github_jnr_jffi_1_2_16_jar.xml
│ ├── sbt__net_iharder_base64_2_3_8_jar.xml
│ ├── sbt__org_ejml_ejml_core_0_34_jar.xml
│ ├── sbt__org_geotools_gt_api_20_0_jar.xml
│ ├── sbt__org_jruby_joni_joni_2_1_2_jar.xml
│ ├── sbt__xml_apis_xml_apis_1_3_04_jar.xml
│ ├── sbt__com_lmax_disruptor_3_3_0_jar.xml
│ ├── sbt__com_typesafe_config_1_3_3_jar.xml
│ ├── sbt__com_vividsolutions_jts_1_13_jar.xml
│ ├── sbt__org_apache_avro_avro_1_8_2_jar.xml
│ ├── sbt__org_geotools_gt_data_20_0_jar.xml
│ ├── sbt__co_fs2_fs2_io_2_11_1_0_0_jar.xml
│ ├── sbt__com_beust_jcommander_1_48_jar.xml
│ ├── sbt__com_google_guava_guava_19_0_jar.xml
│ ├── sbt__com_google_inject_guice_3_0_jar.xml
│ ├── sbt__commons_el_commons_el_1_0_jar.xml
│ ├── sbt__commons_io_commons_io_2_4_jar.xml
│ ├── sbt__io_netty_netty_3_10_5_Final_jar.xml
│ ├── sbt__joda_time_joda_time_2_8_1_jar.xml
│ ├── sbt__org_ejml_ejml_ddense_0_34_jar.xml
│ ├── sbt__org_ow2_asm_asm_tree_5_0_3_jar.xml
│ ├── sbt__org_ow2_asm_asm_util_5_0_3_jar.xml
│ ├── sbt__org_slf4j_slf4j_api_1_7_25_jar.xml
│ ├── sbt__org_slf4j_slf4j_ext_1_7_25_jar.xml
│ ├── sbt__si_uom_si_quantity_0_7_1_jar.xml
│ ├── sbt__com_github_jnr_jnr_ffi_2_1_7_jar.xml
│ ├── sbt__javax_measure_unit_api_1_0_jar.xml
│ ├── sbt__net_razorvine_pyrolite_4_13_jar.xml
│ ├── sbt__org_objenesis_objenesis_2_1_jar.xml
│ ├── sbt__aopalliance_aopalliance_1_0_jar.xml
│ ├── sbt__co_fs2_fs2_core_2_11_1_0_0_jar.xml
│ ├── sbt__com_google_code_gson_gson_2_2_4_jar.xml
│ ├── sbt__com_twitter_chill_2_11_0_8_0_jar.xml
│ ├── sbt__com_twitter_chill_java_0_8_0_jar.xml
│ ├── sbt__commons_cli_commons_cli_1_2_jar.xml
│ ├── sbt__commons_net_commons_net_3_1_jar.xml
│ ├── sbt__javax_inject_javax_inject_1_jar.xml
│ ├── sbt__javax_servlet_jsp_jsp_api_2_1_jar.xml
│ ├── sbt__javax_xml_bind_jaxb_api_2_2_2_jar.xml
│ ├── sbt__org_geotools_gt_opengis_20_0_jar.xml
│ ├── sbt__org_mortbay_jetty_jetty_6_1_26_jar.xml
│ ├── sbt__org_scala_lang_scalap_2_11_12_jar.xml
│ ├── sbt__com_ning_compress_lzf_1_0_3_jar.xml
│ ├── sbt__org_apache_avro_avro_ipc_1_7_7_jar.xml
│ ├── sbt__org_htrace_htrace_core_3_0_4_jar.xml
│ ├── sbt__si_uom_si_units_java8_0_7_1_jar.xml
│ ├── sbt__com_github_jnr_jnr_posix_3_0_44_jar.xml
│ ├── sbt__commons_lang_commons_lang_2_6_jar.xml
│ ├── sbt__io_netty_netty_all_4_1_8_Final_jar.xml
│ ├── sbt__javax_xml_stream_stax_api_1_0_2_jar.xml
│ ├── sbt__net_java_dev_jets3t_jets3t_0_9_0_jar.xml
│ ├── sbt__net_java_dev_jets3t_jets3t_0_9_3_jar.xml
│ ├── sbt__org_jamon_jamon_runtime_2_4_1_jar.xml
│ ├── sbt__org_mortbay_jetty_jsp_2_1_6_1_14_jar.xml
│ ├── sbt__org_ow2_asm_asm_commons_5_0_3_jar.xml
│ ├── sbt__org_slf4j_jul_to_slf4j_1_7_16_jar.xml
│ ├── sbt__com_esotericsoftware_minlog_1_3_0_jar.xml
│ ├── sbt__com_github_jnr_jnr_x86asm_1_0_2_jar.xml
│ ├── sbt__com_sun_jersey_jersey_core_1_9_jar.xml
│ ├── sbt__com_sun_jersey_jersey_json_1_9_jar.xml
│ ├── sbt__javax_activation_activation_1_1_jar.xml
│ ├── sbt__org_geotools_gt_shapefile_20_0_jar.xml
│ ├── sbt__org_hamcrest_hamcrest_core_1_3_jar.xml
│ ├── sbt__org_ow2_asm_asm_analysis_5_0_3_jar.xml
│ ├── sbt__org_slf4j_slf4j_log4j12_1_7_10_jar.xml
│ ├── sbt__org_slf4j_slf4j_log4j12_1_7_16_jar.xml
│ ├── sbt__commons_pool_commons_pool_1_5_4_jar.xml
│ ├── sbt__javax_activation_activation_1_1_1_jar.xml
│ ├── sbt__org_apache_thrift_libthrift_0_9_3_jar.xml
│ ├── sbt__org_jruby_jcodings_jcodings_1_0_8_jar.xml
│ ├── sbt__org_slf4j_jcl_over_slf4j_1_7_16_jar.xml
│ ├── sbt__org_spire_math_spire_2_11_0_13_0_jar.xml
│ ├── sbt__com_sun_jersey_jersey_client_1_9_jar.xml
│ ├── sbt__com_sun_jersey_jersey_server_1_9_jar.xml
│ ├── sbt__com_sun_xml_bind_jaxb_impl_2_2_3_1_jar.xml
│ ├── sbt__commons_codec_commons_codec_1_10_jar.xml
│ ├── sbt__io_spray_spray_json_2_11_1_3_4_jar.xml
│ ├── sbt__org_codehaus_jettison_jettison_1_1_jar.xml
│ ├── sbt__org_geotools_gt_referencing_20_0_jar.xml
│ ├── sbt__org_glassfish_hk2_hk2_api_2_4_0_b34_jar.xml
│ ├── sbt__org_javassist_javassist_3_18_1_GA_jar.xml
│ ├── sbt__org_locationtech_proj4j_proj4j_1_0_0_jar.xml
│ ├── sbt__org_spark_project_spark_unused_1_0_0_jar.xml
│ ├── sbt__software_amazon_ion_ion_java_1_0_2_jar.xml
│ ├── sbt__com_chuusai_shapeless_2_11_2_3_3_jar.xml
│ ├── sbt__com_github_jnr_jnr_constants_0_9_9_jar.xml
│ ├── sbt__com_google_code_findbugs_jsr305_3_0_0_jar.xml
│ ├── sbt__javax_ws_rs_javax_ws_rs_api_2_0_1_jar.xml
│ ├── sbt__jp_ne_opt_chronoscala_2_11_0_1_6_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_auth_2_7_4_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_hdfs_2_6_5_jar.xml
│ ├── sbt__org_json4s_json4s_ast_2_11_3_2_11_jar.xml
│ ├── sbt__org_mortbay_jetty_jetty_util_6_1_26_jar.xml
│ ├── sbt__tec_uom_lib_uom_lib_common_1_0_2_jar.xml
│ ├── sbt__com_clearspring_analytics_stream_2_7_0_jar.xml
│ ├── sbt__org_apache_commons_commons_math_2_2_jar.xml
│ ├── sbt__org_apache_commons_commons_text_1_3_jar.xml
│ ├── sbt__org_apache_commons_commons_vfs2_2_2_jar.xml
│ ├── sbt__org_apache_hbase_hbase_client_1_4_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_common_1_4_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_server_1_4_4_jar.xml
│ ├── sbt__org_apache_zookeeper_zookeeper_3_4_10_jar.xml
│ ├── sbt__org_glassfish_hk2_hk2_utils_2_4_0_b34_jar.xml
│ ├── sbt__org_locationtech_jts_jts_core_1_16_0_jar.xml
│ ├── sbt__org_mortbay_jetty_jsp_api_2_1_6_1_14_jar.xml
│ ├── sbt__org_scalaj_scalaj_http_2_11_2_4_0_jar.xml
│ ├── sbt__org_scalatest_scalatest_2_11_2_2_0_jar.xml
│ ├── sbt__org_scodec_scodec_bits_2_11_1_1_5_jar.xml
│ ├── sbt__org_typelevel_cats_core_2_11_1_5_0_jar.xml
│ ├── sbt__org_typelevel_cats_free_2_11_1_1_0_jar.xml
│ ├── sbt__org_typelevel_machinist_2_11_0_6_6_jar.xml
│ ├── sbt__com_amazonaws_jmespath_java_1_11_319_jar.xml
│ ├── sbt__com_yammer_metrics_metrics_core_2_2_0_jar.xml
│ ├── sbt__commons_logging_commons_logging_1_2_jar.xml
│ ├── sbt__org_apache_commons_commons_lang3_3_7_jar.xml
│ ├── sbt__org_apache_hbase_hbase_metrics_1_4_4_jar.xml
│ ├── sbt__org_bouncycastle_bcprov_jdk15on_1_51_jar.xml
│ ├── sbt__org_codehaus_jackson_jackson_xc_1_9_13_jar.xml
│ ├── sbt__org_json4s_json4s_core_2_11_3_2_11_jar.xml
│ ├── sbt__org_scala_lang_scala_reflect_2_11_12_jar.xml
│ ├── sbt__com_esotericsoftware_kryo_shaded_3_0_3_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_client_2_6_5_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_common_2_7_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_protocol_1_4_4_jar.xml
│ ├── sbt__org_apache_httpcomponents_httpcore_4_4_9_jar.xml
│ ├── sbt__org_scala_lang_scala_compiler_2_11_12_jar.xml
│ ├── sbt__org_typelevel_cats_effect_2_11_1_0_0_jar.xml
│ ├── sbt__org_typelevel_cats_kernel_2_11_1_5_0_jar.xml
│ ├── sbt__org_typelevel_cats_macros_2_11_1_5_0_jar.xml
│ ├── sbt__org_xerial_snappy_snappy_java_1_1_1_3_jar.xml
│ ├── sbt__org_xerial_snappy_snappy_java_1_1_2_6_jar.xml
│ ├── sbt__com_amazonaws_aws_java_sdk_s3_1_11_319_jar.xml
│ ├── sbt__com_thoughtworks_paranamer_paranamer_2_7_jar.xml
│ ├── sbt__commons_digester_commons_digester_1_8_jar.xml
│ ├── sbt__io_dropwizard_metrics_metrics_jvm_3_1_2_jar.xml
│ ├── sbt__javax_servlet_javax_servlet_api_3_1_0_jar.xml
│ ├── sbt__org_apache_accumulo_accumulo_core_1_9_1_jar.xml
│ ├── sbt__org_apache_accumulo_accumulo_fate_1_9_1_jar.xml
│ ├── sbt__org_apache_commons_commons_math3_3_6_1_jar.xml
│ ├── sbt__org_apache_hbase_hbase_procedure_1_4_4_jar.xml
│ ├── sbt__org_apache_logging_log4j_log4j_api_2_12_0_jar.xml
│ ├── sbt__org_apache_spark_spark_core_2_11_2_2_0_jar.xml
│ ├── sbt__org_apache_spark_spark_tags_2_11_2_2_0_jar.xml
│ ├── sbt__org_glassfish_hk2_hk2_locator_2_4_0_b34_jar.xml
│ ├── sbt__org_roaringbitmap_RoaringBitmap_0_5_11_jar.xml
│ ├── sbt__org_typelevel_macro_compat_2_11_1_1_1_jar.xml
│ ├── sbt__com_github_blemale_scaffeine_2_11_2_5_0_jar.xml
│ ├── sbt__com_google_protobuf_protobuf_java_2_5_0_jar.xml
│ ├── sbt__com_google_uzaygezen_uzaygezen_core_0_2_jar.xml
│ ├── sbt__com_sun_jersey_contribs_jersey_guice_1_9_jar.xml
│ ├── sbt__com_typesafe_akka_akka_http_2_11_10_0_3_jar.xml
│ ├── sbt__io_dropwizard_metrics_metrics_core_3_2_2_jar.xml
│ ├── sbt__io_dropwizard_metrics_metrics_json_3_1_2_jar.xml
│ ├── sbt__org_apache_commons_commons_crypto_1_0_0_jar.xml
│ ├── sbt__org_apache_curator_curator_client_2_7_1_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_yarn_api_2_7_4_jar.xml
│ ├── sbt__org_json4s_json4s_jackson_2_11_3_2_11_jar.xml
│ ├── sbt__com_amazonaws_aws_java_sdk_kms_1_11_319_jar.xml
│ ├── sbt__com_github_ben_manes_caffeine_caffeine_2_6_2_jar.xml
│ ├── sbt__com_jamesmurty_utils_java_xmlbuilder_0_4_jar.xml
│ ├── sbt__com_jamesmurty_utils_java_xmlbuilder_1_0_jar.xml
│ ├── sbt__com_typesafe_akka_akka_actor_2_11_2_4_17_jar.xml
│ ├── sbt__org_apache_accumulo_accumulo_start_1_9_1_jar.xml
│ ├── sbt__org_apache_directory_api_api_util_1_0_0_M20_jar.xml
│ ├── sbt__org_apache_httpcomponents_httpclient_4_5_5_jar.xml
│ ├── sbt__org_apache_logging_log4j_log4j_core_2_12_0_jar.xml
│ ├── sbt__org_apache_xbean_xbean_asm5_shaded_4_4_jar.xml
│ ├── sbt__org_codehaus_jackson_jackson_jaxrs_1_9_13_jar.xml
│ ├── sbt__org_mortbay_jetty_jetty_sslengine_6_1_26_jar.xml
│ ├── sbt__org_spire_math_spire_macros_2_11_0_13_0_jar.xml
│ ├── sbt__com_amazonaws_aws_java_sdk_core_1_11_319_jar.xml
│ ├── sbt__com_typesafe_akka_akka_stream_2_11_2_4_16_jar.xml
│ ├── sbt__org_apache_commons_commons_compress_1_8_1_jar.xml
│ ├── sbt__org_apache_curator_curator_recipes_2_7_1_jar.xml
│ ├── sbt__org_apache_hbase_hbase_annotations_1_4_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_metrics_api_1_4_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_prefix_tree_1_4_4_jar.xml
│ ├── sbt__org_apache_spark_spark_unsafe_2_11_2_2_0_jar.xml
│ ├── sbt__org_sonatype_sisu_inject_cglib_2_2_1_v20090111_jar.xml
│ ├── sbt__systems_uom_systems_common_java8_0_7_2_jar.xml
│ ├── sbt__com_typesafe_akka_akka_parsing_2_11_10_0_3_jar.xml
│ ├── sbt__com_typesafe_ssl_config_core_2_11_0_2_1_jar.xml
│ ├── sbt__commons_beanutils_commons_beanutils_1_9_3_jar.xml
│ ├── sbt__commons_httpclient_commons_httpclient_3_1_jar.xml
│ ├── sbt__javax_validation_validation_api_1_1_0_Final_jar.xml
│ ├── sbt__org_reactivestreams_reactive_streams_1_0_0_jar.xml
│ ├── sbt__com_fasterxml_jackson_core_jackson_core_2_9_5_jar.xml
│ ├── sbt__com_github_pureconfig_pureconfig_2_11_0_9_2_jar.xml
│ ├── sbt__javax_annotation_javax_annotation_api_1_2_jar.xml
│ ├── sbt__org_apache_curator_curator_framework_2_7_1_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_annotations_2_7_4_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_yarn_client_2_6_5_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_yarn_common_2_7_4_jar.xml
│ ├── sbt__org_apache_hbase_hbase_hadoop_compat_1_4_4_jar.xml
│ ├── sbt__org_apache_htrace_htrace_core_3_1_0_incubating_jar.xml
│ ├── sbt__org_apache_spark_spark_launcher_2_11_2_2_0_jar.xml
│ ├── sbt__org_fusesource_leveldbjni_leveldbjni_all_1_8_jar.xml
│ ├── sbt__org_scala_lang_modules_scala_xml_2_11_1_0_6_jar.xml
│ ├── sbt__com_google_inject_extensions_guice_servlet_3_0_jar.xml
│ ├── sbt__io_dropwizard_metrics_metrics_graphite_3_1_2_jar.xml
│ ├── sbt__net_sf_geographiclib_GeographicLib_Java_1_49_jar.xml
│ ├── sbt__org_apache_commons_commons_collections4_4_1_jar.xml
│ ├── sbt__org_apache_hbase_hbase_hadoop2_compat_1_4_4_jar.xml
│ ├── sbt__org_codehaus_jackson_jackson_core_asl_1_9_13_jar.xml
│ ├── sbt__org_glassfish_jersey_core_jersey_client_2_22_2_jar.xml
│ ├── sbt__org_glassfish_jersey_core_jersey_common_2_22_2_jar.xml
│ ├── sbt__org_glassfish_jersey_core_jersey_server_2_22_2_jar.xml
│ ├── sbt__com_networknt_json_schema_validator_0_1_19_jar.xml
│ ├── sbt__com_typesafe_akka_akka_http_core_2_11_10_0_3_jar.xml
│ ├── sbt__org_apache_directory_api_api_asn1_api_1_0_0_M20_jar.xml
│ ├── sbt__com_github_julien_truffaut_newts_core_2_11_0_3_1_jar.xml
│ ├── sbt__commons_collections_commons_collections_3_2_2_jar.xml
│ ├── sbt__org_codehaus_jackson_jackson_mapper_asl_1_9_13_jar.xml
│ ├── sbt__org_glassfish_hk2_external_javax_inject_2_4_0_b34_jar.xml
│ ├── sbt__org_glassfish_hk2_osgi_resource_locator_1_0_1_jar.xml
│ ├── sbt__com_fasterxml_jackson_core_jackson_databind_2_9_5_jar.xml
│ ├── sbt__commons_configuration_commons_configuration_1_6_jar.xml
│ ├── sbt__org_apache_directory_server_apacheds_i18n_2_0_0_M15_jar.xml
│ ├── sbt__com_datastax_cassandra_cassandra_driver_core_3_5_0_jar.xml
│ ├── sbt__org_apache_spark_spark_network_common_2_11_2_2_0_jar.xml
│ ├── sbt__org_glassfish_jersey_media_jersey_media_jaxb_2_22_2_jar.xml
│ ├── sbt__com_github_pureconfig_pureconfig_macros_2_11_0_9_2_jar.xml
│ ├── sbt__com_typesafe_scala_logging_scala_logging_2_11_3_9_0_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_yarn_server_common_2_6_5_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_s3_2_11_2_1_0_jar.xml
│ ├── sbt__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml
│ ├── sbt__com_typesafe_akka_akka_http_spray_json_2_11_10_0_3_jar.xml
│ ├── sbt__org_apache_spark_spark_network_shuffle_2_11_2_2_0_jar.xml
│ ├── sbt__com_github_julien_truffaut_monocle_core_2_11_1_5_1_cats_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_util_2_11_2_3_1_jar.xml
│ ├── sbt__org_scala_lang_modules_scala_java8_compat_2_11_0_8_0_jar.xml
│ ├── sbt__com_github_julien_truffaut_monocle_macro_2_11_1_5_1_cats_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_5_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_hbase_2_11_2_1_0_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_proj4_2_11_2_3_1_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_mapreduce_client_core_2_7_4_jar.xml
│ ├── sbt__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_22_2_jar.xml
│ ├── sbt__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_macros_2_11_2_3_1_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_raster_2_11_2_3_1_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_vector_2_11_2_3_1_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_5_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_5_jar.xml
│ ├── sbt__org_glassfish_hk2_external_aopalliance_repackaged_2_4_0_b34_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_accumulo_2_11_2_1_0_jar.xml
│ ├── sbt__com_fasterxml_jackson_module_jackson_module_paranamer_2_6_5_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_cassandra_2_11_2_1_0_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_shapefile_2_11_2_3_1_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_spark_etl_2_11_2_1_0_jar.xml
│ ├── sbt__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_6_7_jar.xml
│ ├── sbt__com_fasterxml_jackson_module_jackson_module_scala_2_11_2_6_5_jar.xml
│ ├── sbt__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15_jar.xml
│ ├── sbt__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_5_jar.xml
│ ├── sbt__org_scala_lang_modules_scala_parser_combinators_2_11_1_1_1_jar.xml
│ ├── sbt__org_glassfish_jersey_containers_jersey_container_servlet_2_22_2_jar.xml
│ ├── sbt__org_glassfish_jersey_containers_jersey_container_servlet_core_2_22_2_jar.xml
│ ├── sbt__org_locationtech_geotrellis_geotrellis_spark_2_11_2_1_0_jar.xml
│ └── sbt__org_scala_lang_scala_library_2_11_12_jar.xml
├── modules.xml
└── modules
│ ├── geotrellis-learning_3988.iml
│ └── geotrellis-learning_3988-build.iml
└── src
├── test
└── scala
│ └── demo
│ └── MainSpec.scala
└── main
└── scala
└── demo
├── VectorTest.scala
├── Backend.scala
├── Serve.scala
├── Vector2Raster.scala
├── Main.scala
└── KernelTest.scala
/project/build.properties:
--------------------------------------------------------------------------------
1 | sbt.version=1.0.3
2 |
--------------------------------------------------------------------------------
/resource/azavea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/azavea.png
--------------------------------------------------------------------------------
/resource/kernel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/kernel.jpg
--------------------------------------------------------------------------------
/resource/render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/render.png
--------------------------------------------------------------------------------
/resource/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/title.png
--------------------------------------------------------------------------------
/resource/polygon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/polygon.png
--------------------------------------------------------------------------------
/resource/process.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/process.jpg
--------------------------------------------------------------------------------
/resource/vector-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/vector-1.png
--------------------------------------------------------------------------------
/resource/openlayers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/openlayers.png
--------------------------------------------------------------------------------
/resource/webservice.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/webservice.jpg
--------------------------------------------------------------------------------
/resource/gis-produtes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/gis-produtes.png
--------------------------------------------------------------------------------
/resource/point-kernel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/point-kernel.png
--------------------------------------------------------------------------------
/resource/tile-hierarchy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/tile-hierarchy.png
--------------------------------------------------------------------------------
/resource/webservice-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/webservice-url.png
--------------------------------------------------------------------------------
/resource/vector-cocurrent-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/vector-cocurrent-1.png
--------------------------------------------------------------------------------
/resource/withStitch-cropped.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/withStitch-cropped.png
--------------------------------------------------------------------------------
/resource/tile-layer-backends.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LOVEGISER/geotrellis-learning/HEAD/resource/tile-layer-backends.png
--------------------------------------------------------------------------------
/project/plugins.sbt:
--------------------------------------------------------------------------------
1 | addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5")
2 | addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.0")
3 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/scala_compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/scala/demo/MainSpec.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 | import org.scalatest._
4 |
5 | class MainSpec extends FunSpec with Matchers {
6 | describe("Main") {
7 | it("should have correct hello sentence") {
8 | Main.helloSentence should be ("Hello GeoTrellis")
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__mx4j_mx4j_3_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__xmlenc_xmlenc_0_52_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_jdom_jdom2_2_0_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__xerces_xercesImpl_2_9_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_media_jai_core_1_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__jgridshift_jgridshift_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_main_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_metadata_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__tomcat_jasper_runtime_5_5_23_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jffi_1_2_16_native_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__tomcat_jasper_compiler_5_5_23_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_avro_avro_ipc_1_7_7_tests_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_avro_avro_mapred_1_7_7_hadoop2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__asm_asm_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_beanutils_commons_beanutils_core_1_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__oro_oro_2_0_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__jline_jline_2_11_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__junit_junit_4_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_tukaani_xz_1_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__log4j_log4j_1_2_17_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_mail_mail_1_4_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ow2_asm_asm_5_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_jcraft_jsch_0_1_54_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__tec_uom_uom_se_1_0_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_sf_py4j_py4j_0_10_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_ivy_ivy_2_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_opencsv_opencsv_4_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_jpountz_lz4_lz4_1_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jffi_1_2_16_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_iharder_base64_2_3_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ejml_ejml_core_0_34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_api_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_jruby_joni_joni_2_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__xml_apis_xml_apis_1_3_04_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_lmax_disruptor_3_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_config_1_3_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_vividsolutions_jts_1_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_avro_avro_1_8_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_data_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__co_fs2_fs2_io_2_11_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_beust_jcommander_1_48_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_guava_guava_19_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_inject_guice_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_el_commons_el_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_io_commons_io_2_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_netty_netty_3_10_5_Final_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__joda_time_joda_time_2_8_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ejml_ejml_ddense_0_34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ow2_asm_asm_tree_5_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ow2_asm_asm_util_5_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_25_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_slf4j_ext_1_7_25_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__si_uom_si_quantity_0_7_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jnr_ffi_2_1_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_measure_unit_api_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_razorvine_pyrolite_4_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_objenesis_objenesis_2_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__aopalliance_aopalliance_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__co_fs2_fs2_core_2_11_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_code_gson_gson_2_2_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_twitter_chill_2_11_0_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_twitter_chill_java_0_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_cli_commons_cli_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_net_commons_net_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_inject_javax_inject_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_servlet_jsp_jsp_api_2_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_xml_bind_jaxb_api_2_2_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_opengis_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_mortbay_jetty_jetty_6_1_26_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_scalap_2_11_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_ning_compress_lzf_1_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_avro_avro_ipc_1_7_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_htrace_htrace_core_3_0_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__si_uom_si_units_java8_0_7_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jnr_posix_3_0_44_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_lang_commons_lang_2_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_netty_netty_all_4_1_8_Final_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_xml_stream_stax_api_1_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_java_dev_jets3t_jets3t_0_9_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_java_dev_jets3t_jets3t_0_9_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_jamon_jamon_runtime_2_4_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_mortbay_jetty_jsp_2_1_6_1_14_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ow2_asm_asm_commons_5_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_jul_to_slf4j_1_7_16_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_esotericsoftware_minlog_1_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jnr_x86asm_1_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_jersey_jersey_core_1_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_jersey_jersey_json_1_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_activation_activation_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_shapefile_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_hamcrest_hamcrest_core_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_ow2_asm_asm_analysis_5_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_slf4j_log4j12_1_7_10_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_slf4j_log4j12_1_7_16_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_pool_commons_pool_1_5_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_activation_activation_1_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_thrift_libthrift_0_9_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_jruby_jcodings_jcodings_1_0_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_slf4j_jcl_over_slf4j_1_7_16_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_spire_math_spire_2_11_0_13_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_jersey_jersey_client_1_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_jersey_jersey_server_1_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_xml_bind_jaxb_impl_2_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_codec_commons_codec_1_10_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_spray_spray_json_2_11_1_3_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_codehaus_jettison_jettison_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_geotools_gt_referencing_20_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_hk2_api_2_4_0_b34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_javassist_javassist_3_18_1_GA_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_proj4j_proj4j_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_spark_project_spark_unused_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__software_amazon_ion_ion_java_1_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_chuusai_shapeless_2_11_2_3_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_jnr_jnr_constants_0_9_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_code_findbugs_jsr305_3_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_ws_rs_javax_ws_rs_api_2_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__jp_ne_opt_chronoscala_2_11_0_1_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_auth_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_hdfs_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_json4s_json4s_ast_2_11_3_2_11_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_mortbay_jetty_jetty_util_6_1_26_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__tec_uom_lib_uom_lib_common_1_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_clearspring_analytics_stream_2_7_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_math_2_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_text_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_vfs2_2_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_client_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_common_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_server_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_zookeeper_zookeeper_3_4_10_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_hk2_utils_2_4_0_b34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_jts_jts_core_1_16_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_mortbay_jetty_jsp_api_2_1_6_1_14_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scalaj_scalaj_http_2_11_2_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scalatest_scalatest_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scodec_scodec_bits_2_11_1_1_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_cats_core_2_11_1_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_cats_free_2_11_1_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_machinist_2_11_0_6_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_amazonaws_jmespath_java_1_11_319_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_yammer_metrics_metrics_core_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_logging_commons_logging_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_lang3_3_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_metrics_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_bouncycastle_bcprov_jdk15on_1_51_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_codehaus_jackson_jackson_xc_1_9_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_json4s_json4s_core_2_11_3_2_11_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_11_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_esotericsoftware_kryo_shaded_3_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_client_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_common_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_protocol_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_httpcomponents_httpcore_4_4_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_scala_compiler_2_11_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_cats_effect_2_11_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_cats_kernel_2_11_1_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_cats_macros_2_11_1_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_xerial_snappy_snappy_java_1_1_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_xerial_snappy_snappy_java_1_1_2_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_amazonaws_aws_java_sdk_s3_1_11_319_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_thoughtworks_paranamer_paranamer_2_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_digester_commons_digester_1_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_dropwizard_metrics_metrics_jvm_3_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_servlet_javax_servlet_api_3_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_accumulo_accumulo_core_1_9_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_accumulo_accumulo_fate_1_9_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_math3_3_6_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_procedure_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_logging_log4j_log4j_api_2_12_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_core_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_tags_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_hk2_locator_2_4_0_b34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_roaringbitmap_RoaringBitmap_0_5_11_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_typelevel_macro_compat_2_11_1_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_blemale_scaffeine_2_11_2_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_protobuf_protobuf_java_2_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_uzaygezen_uzaygezen_core_0_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_sun_jersey_contribs_jersey_guice_1_9_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_http_2_11_10_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_dropwizard_metrics_metrics_core_3_2_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_dropwizard_metrics_metrics_json_3_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_crypto_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_curator_curator_client_2_7_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_yarn_api_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_json4s_json4s_jackson_2_11_3_2_11_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_amazonaws_aws_java_sdk_kms_1_11_319_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_ben_manes_caffeine_caffeine_2_6_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_jamesmurty_utils_java_xmlbuilder_0_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_jamesmurty_utils_java_xmlbuilder_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_actor_2_11_2_4_17_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_accumulo_accumulo_start_1_9_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_directory_api_api_util_1_0_0_M20_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_httpcomponents_httpclient_4_5_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_logging_log4j_log4j_core_2_12_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_xbean_xbean_asm5_shaded_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_codehaus_jackson_jackson_jaxrs_1_9_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_mortbay_jetty_jetty_sslengine_6_1_26_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_spire_math_spire_macros_2_11_0_13_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_amazonaws_aws_java_sdk_core_1_11_319_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_stream_2_11_2_4_16_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_compress_1_8_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_curator_curator_recipes_2_7_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_annotations_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_metrics_api_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_prefix_tree_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_unsafe_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_sonatype_sisu_inject_cglib_2_2_1_v20090111_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__systems_uom_systems_common_java8_0_7_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_parsing_2_11_10_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_ssl_config_core_2_11_0_2_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_beanutils_commons_beanutils_1_9_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_httpclient_commons_httpclient_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_validation_validation_api_1_1_0_Final_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_reactivestreams_reactive_streams_1_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_pureconfig_pureconfig_2_11_0_9_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__javax_annotation_javax_annotation_api_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_curator_curator_framework_2_7_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_annotations_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_yarn_client_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_yarn_common_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_hadoop_compat_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_htrace_htrace_core_3_1_0_incubating_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_launcher_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_fusesource_leveldbjni_leveldbjni_all_1_8_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_11_1_0_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_google_inject_extensions_guice_servlet_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__io_dropwizard_metrics_metrics_graphite_3_1_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__net_sf_geographiclib_GeographicLib_Java_1_49_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_commons_commons_collections4_4_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hbase_hbase_hadoop2_compat_1_4_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_codehaus_jackson_jackson_core_asl_1_9_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_core_jersey_client_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_core_jersey_common_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_core_jersey_server_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_networknt_json_schema_validator_0_1_19_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_http_core_2_11_10_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_directory_api_api_asn1_api_1_0_0_M20_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_julien_truffaut_newts_core_2_11_0_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_collections_commons_collections_3_2_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_codehaus_jackson_jackson_mapper_asl_1_9_13_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_external_javax_inject_2_4_0_b34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_osgi_resource_locator_1_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__commons_configuration_commons_configuration_1_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_directory_server_apacheds_i18n_2_0_0_M15_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_datastax_cassandra_cassandra_driver_core_3_5_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_network_common_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_media_jersey_media_jaxb_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_pureconfig_pureconfig_macros_2_11_0_9_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_scala_logging_scala_logging_2_11_3_9_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_yarn_server_common_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_s3_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_typesafe_akka_akka_http_spray_json_2_11_10_0_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_spark_spark_network_shuffle_2_11_2_2_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_julien_truffaut_monocle_core_2_11_1_5_1_cats_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_util_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_modules_scala_java8_compat_2_11_0_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_julien_truffaut_monocle_macro_2_11_1_5_1_cats_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_mapreduce_client_app_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_hbase_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_proj4_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_mapreduce_client_core_2_7_4_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_bundles_repackaged_jersey_guava_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_github_stephenc_findbugs_findbugs_annotations_1_3_9_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_macros_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_raster_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_vector_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_mapreduce_client_common_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_hk2_external_aopalliance_repackaged_2_4_0_b34_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_accumulo_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_module_jackson_module_paranamer_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_cassandra_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_shapefile_2_11_2_3_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_spark_etl_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_6_7_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__com_fasterxml_jackson_module_jackson_module_scala_2_11_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_directory_server_apacheds_kerberos_codec_2_0_0_M15_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_11_1_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_containers_jersey_container_servlet_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_glassfish_jersey_containers_jersey_container_servlet_core_2_22_2_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/modules/geotrellis-learning_3988.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_locationtech_geotrellis_geotrellis_spark_2_11_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/modules/geotrellis-learning_3988-build.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/.idea/libraries/sbt__org_scala_lang_scala_library_2_11_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scala_2_11
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/main/scala/demo/VectorTest.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 | import geotrellis.raster._
4 | import geotrellis.raster.density.KernelStamper
5 | import geotrellis.raster.mapalgebra.focal.Kernel
6 | import geotrellis.raster.render._
7 | import geotrellis.spark._
8 | import geotrellis.spark.stitch.TileLayoutStitcher
9 | import geotrellis.spark.tiling._
10 | import geotrellis.vector._
11 | import geotrellis.vector.io.json.JsonFeatureCollectionMap
12 |
13 | import scala.util._
14 |
15 |
16 | //https://blog.csdn.net/qq_32432081/article/details/80835199
17 |
18 | object VectorTest {
19 | def helloSentence = "Hello GeoTrellis"
20 | val tl = TileLayout(7, 4, 100, 100)
21 | val extent = Extent(-109, 37, -102, 41) // Extent of Colorado
22 | val ld = LayoutDefinition(extent, tl)
23 | def dataBasePath = "/Users/wangleigis163.com/Documents/alex/dev/code/private/cloud-map/data-server/"
24 |
25 |
26 |
27 |
28 | def main(args: Array[String]): Unit = {
29 | //1:定义polygon并获取其多边形面积
30 | var polygon = Polygon((10.0, 10.0), (10.0, 20.0), (30.0, 30.0), (10.0, 10.0))
31 | System.out.println("polygon area:%s".format(polygon.area))
32 | //2:定义一个嗲
33 | var point = PointFeature(Point(0,0), "钟楼")
34 | //3:
35 | val fc: String = """{
36 | | "type": "FeatureCollection",
37 | | "features": [
38 | | {
39 | | "type": "Feature",
40 | | "geometry": { "type": "Point", "coordinates": [1.0, 2.0] },
41 | | "properties": { "someProp": 14 },
42 | | "id": "target_12a53e"
43 | | }, {
44 | | "type": "Feature",
45 | | "geometry": { "type": "Point", "coordinates": [2.0, 7.0] },
46 | | "properties": { "someProp": 5 },
47 | | "id": "target_32a63e"
48 | | }
49 | | ]
50 | |}""".stripMargin
51 | //val collection = fc.parseGeoJson[JsonFeatureCollectionMap]
52 | }
53 |
54 |
55 | }
56 |
--------------------------------------------------------------------------------
/src/main/scala/demo/Backend.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 | import java.net.URI
4 |
5 | import akka.http.scaladsl.model.Uri.Path
6 | import geotrellis.spark.io.cassandra.{CassandraAttributeStore, CassandraInstance, CassandraLayerReader, CassandraLayerWriter}
7 | import geotrellis.spark.io.file.{FileAttributeStore, FileLayerReader, FileLayerWriter}
8 | import geotrellis.spark.io.hadoop.{HadoopAttributeStore, HadoopLayerReader, HadoopLayerWriter}
9 | import geotrellis.spark.io.hbase.{HBaseAttributeStore, HBaseInstance, HBaseLayerReader, HBaseLayerWriter}
10 | import geotrellis.spark.io.{AttributeStore, LayerReader, LayerWriter, ValueReader, cassandra}
11 | import org.apache.hadoop.conf.Configuration
12 | import org.apache.spark.SparkContext
13 |
14 | object Backend {
15 | def main(args: Array[String]): Unit = {
16 | /* //1 : s3 数据存储和读取
17 | val uri = new URI("s3://bucket/catalog")
18 | val store = AttributeStore(uri)
19 | val reader = LayerReader(uri)
20 | val writer = LayerWriter(uri)
21 | val values = ValueReader(uri)
22 |
23 |
24 | // 2:文件系统数据存储和读取
25 | val catalogPath: String = ""
26 | val flieStore: AttributeStore = FileAttributeStore(catalogPath)
27 | val reader = FileLayerReader(flieStore)
28 | val writer = FileLayerWriter(flieStore)
29 | val rootPath: Path = ""
30 | // 3:HDFS数据存储和读取
31 | val config: Configuration
32 | val store1: AttributeStore = HadoopAttributeStore(rootPath, config)
33 | val reader = HadoopLayerReader(store1)
34 | val writer = HadoopLayerWriter(rootPath, store1)
35 |
36 | // 4:Cassandra数据存储和读取
37 | val instance: CassandraInstance = ...
38 | val keyspace: String = ...
39 | val attrTable: String = ...
40 | val dataTable: String =
41 | implicit val sc: SparkContext = ...
42 | val store: AttributeStore = CassandraAttributeStore(instance, keyspace, attrTable)
43 | val reader = CassandraLayerReader(store) /* Needs the implicit SparkContext */
44 | val writer = cassandra.CassandraLayerWriter(store, instance, keyspace, dataTable)
45 |
46 | // 5:HBASE数据存储和读取
47 | val instance: HBaseInstance = ...
48 | val attrTable: String = ...
49 | val dataTable: String = ...
50 | implicit val sc: SparkContext = ...
51 | val store: AttributeStore = HBaseAttributeStore(instance, attrTable)
52 | val reader = HBaseLayerReader(store) /* Needs the implicit SparkContext */
53 | val writer = HBaseLayerWriter(store, dataTable)*/
54 |
55 |
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/src/main/scala/demo/Serve.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 |
4 |
5 | package com.lightened.myproject
6 |
7 |
8 | import geotrellis.raster._
9 | import geotrellis.spark._
10 | import geotrellis.spark.io._
11 | import geotrellis.spark.io.file._
12 | import akka.actor._
13 | import akka.event.{Logging, LoggingAdapter}
14 | import akka.http.scaladsl.Http
15 | import akka.http.scaladsl.model._
16 | import akka.http.scaladsl.server.Directives.{path, _}
17 | import akka.stream.{ActorMaterializer, Materializer}
18 | import demo.Main.dataBasePath
19 | import org.apache.hadoop.fs.Path
20 |
21 | import scala.concurrent._
22 | import geotrellis.raster.render.{ColorMap, ColorRamp, Png, RGB}
23 | import geotrellis.spark.io.hadoop.{HadoopAttributeStore, HadoopLayerReader}
24 |
25 |
26 |
27 | object Serve extends App with Service {
28 | //1:读取瓦片数据
29 | def dataBasePath = "/Users/wangleigis163.com/Documents/alex/dev/code/private/cloud-map/data-server/"
30 | var path= dataBasePath+"/110000BJ_L5_TM_1990/title"
31 | val catalogPath = new java.io.File(path).getAbsolutePath
32 | val fileValueReader = FileValueReader(catalogPath)
33 | //2:基于瓦片数据定义数据渲染方法
34 | def reader(layerId: LayerId) = fileValueReader.reader[SpatialKey, BitArrayTile](layerId)
35 | //3:定义akka服务,并启动
36 | override implicit val system = ActorSystem("tutorial-system")
37 | override implicit val executor = system.dispatcher
38 | override implicit val materializer = ActorMaterializer()
39 | override val logger = Logging(system, getClass)
40 | Http().bindAndHandle(root,"localhost", 8080)
41 | }
42 | //类的伴生对象
43 | trait Service {
44 | implicit val system: ActorSystem
45 | implicit def executor: ExecutionContextExecutor
46 | implicit val materializer: Materializer
47 | val logger: LoggingAdapter
48 | //定义Colormap
49 | val colorRamp =
50 | ColorRamp(RGB(0,0,0), RGB(255,255,255))
51 | .stops(100)
52 | .setAlphaGradient(0xFF, 0xAA)
53 |
54 | val colorMap1 = ColorMap(Map(0 -> RGB(0,0,0), 1 -> RGB(255,255,255)))
55 |
56 | //定义http响应,这里想http响应内容修改为image/png,响应内存为图片的bytes形式
57 | def pngAsHttpResponse(png: Png): HttpResponse =
58 | HttpResponse(entity = HttpEntity(ContentType(MediaTypes.`image/png`), png.bytes))
59 |
60 | def root =
61 | // 根据zoom,x,y读取瓦片数据,具体个数为 http://localhost:8080/6/16/25
62 | pathPrefix(IntNumber / IntNumber / IntNumber) { (zoom, x, y) =>
63 | complete {
64 | Future {
65 | // Read in the tile at the given z/x/y coordinates.
66 | val tileOpt: Option[BitArrayTile] =
67 | try {
68 | Some(Serve.reader(LayerId("etlTest1", zoom)).read(x, y))
69 | } catch {
70 | case _: ValueNotFoundError =>
71 | None
72 | }
73 | tileOpt.map { tile =>
74 | // Render as a PNG
75 | val png = tile.renderPng(colorMap1)
76 | pngAsHttpResponse(png)
77 | }
78 | }
79 | }
80 | } ~
81 | pathEndOrSingleSlash {
82 | getFromFile("static/index.html")
83 | } ~
84 | pathPrefix("") {
85 | getFromDirectory("static")
86 | }
87 | }
88 |
--------------------------------------------------------------------------------
/src/main/scala/demo/Vector2Raster.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 | import java.io.File
4 | import java.nio.charset.Charset
5 |
6 | import geotrellis.raster.{CellType, IntCellType, RasterExtent, Tile, TileLayout}
7 | import geotrellis.raster.rasterize.Rasterizer
8 | import org.geotools.data.shapefile.ShapefileDataStore
9 | import org.geotools.data.shapefile.shp.ShapefileHeader
10 | import geotrellis.shapefile.ShapeFileReader
11 | import geotrellis.spark.{Metadata, SpatialKey}
12 | import geotrellis.spark.stitch.TileLayoutStitcher
13 | import geotrellis.spark.tiling.LayoutDefinition
14 | import geotrellis.vector.{Extent, Feature}
15 | import org.apache.spark.{Partitioner, SparkConf, SparkContext}
16 | import org.apache.spark.rdd.RDD
17 | import org.opengis.feature.simple.SimpleFeature
18 |
19 | import scala.collection.mutable
20 |
21 | object Vector2Raster {
22 | def dataBasePath = "/Users/wangleigis163.com/Documents/alex/dev/code/private/cloud-map/data-server/"
23 |
24 | def main(args: Array[String]): Unit = {
25 |
26 |
27 | val conf = new SparkConf().setMaster("local").setAppName("Shp2Raster")
28 | val sc = new SparkContext(conf)
29 |
30 | val features = ShapeFileReader.readSimpleFeatures(dataBasePath+"chinamap/全国县.shp")
31 | val featureRDD :RDD[SimpleFeature]= sc.parallelize(features)
32 | val extent:Extent = Extent(80, 15, 140, 40)
33 | val tl = TileLayout(100, 72, 5, 5)
34 | val layout = LayoutDefinition(extent, tl)
35 | /* val celltype:CellType=IntCellType
36 | val layerRDD: RDD[(SpatialKey, Tile)] with Metadata[LayoutDefinition] = featureRDD.
37 | rasterize(35, celltype, layout)
38 | val layerResult = layerRDD.collect();
39 | for(sublayer<-layerResult) {
40 | sublayer._2.renderPng(colorMap1).write("D:\\IdeaProjects\\ScalaDemo\\data\\test\\"+sublayer._1+".tif")
41 | }
42 | val stitched = TileLayoutStitcher.stitch(layerResult)._1
43 | stitched.renderPng(colorMap1).write("D:\\IdeaProjects\\ScalaDemo\\data\\test\\result.tif")*/
44 |
45 |
46 | }
47 |
48 | // def rasterizeFeature( geoms: RDD[(Geometry,Double)],
49 | // cellType: CellType,
50 | // layout: LayoutDefinition,
51 | // options: Rasterizer.Options = Rasterizer.Options.DEFAULT,
52 | // partitioner: Option[Partitioner] = None
53 | // ): RDD[(SpatialKey, Tile)] with Metadata[LayoutDefinition] = {
54 | // val features = geoms.map({ g => Feature(g._1,g._2) })
55 | // fromFeature(features, cellType, layout, options, partitioner)
56 |
57 | // def getFeatures(path: String, attrName: String = "the_geom", charset: String = "UTF-8"): mutable.ListBuffer[Geometry] ={
58 | //
59 | //
60 | // val features = mutable.ListBuffer[Geometry]()
61 | // var polygon: Option[MultiPolygon] = null
62 | // val shpDataStore = new ShapefileDataStore(new File(path).toURI().toURL())
63 | // shpDataStore.setCharset(Charset.forName(charset))
64 | // val typeName = shpDataStore.getTypeNames()(0)
65 | // val featureSource = shpDataStore.getFeatureSource(typeName)
66 | // val result = featureSource.getFeatures()
67 | // val itertor = result.features()
68 | // while (itertor.hasNext()) {
69 | // val feature = itertor.next()
70 | // val p = feature.getProperties()
71 | // val it = p.iterator()
72 | //
73 | // while (it.hasNext()) {
74 | // val pro = it.next()
75 | // if (pro.getName.getLocalPart.equals(attrName)) {
76 | // features += WKT.read(pro.getValue.toString) //get all geom from shp
77 | // }
78 | // }
79 | // }
80 | // itertor.close()
81 | // shpDataStore.dispose()
82 | // feature
83 | // }
84 |
85 | }
86 |
87 |
--------------------------------------------------------------------------------
/src/main/scala/demo/Main.scala:
--------------------------------------------------------------------------------
1 | package demo
2 |
3 | import java.io.File
4 |
5 |
6 | import geotrellis.raster._
7 | import geotrellis.raster.io.geotiff.MultibandGeoTiff
8 | import geotrellis.raster.io.geotiff.reader.GeoTiffReader
9 | import geotrellis.raster.mapalgebra.focal.Square
10 | import geotrellis.raster.render.{ColorMap, ColorRamp, RGB}
11 | import geotrellis.spark._
12 | import geotrellis.spark.etl.Etl
13 | import geotrellis.spark.io._
14 | import geotrellis.spark.io.file.{FileAttributeStore, FileLayerReader}
15 | import geotrellis.spark.util.SparkUtils
16 | import geotrellis.vector.ProjectedExtent
17 | import org.apache.spark.SparkConf
18 |
19 |
20 | object Main {
21 | def helloSentence = "Hello GeoTrellis"
22 | def dataBasePath = "/Users/wangleigis163.com/Documents/alex/dev/code/private/cloud-map/data-server/"
23 |
24 | def helloRaster(): Unit = {
25 | val nd = NODATA //-2147483648
26 |
27 | val input = Array[Int](
28 | nd, 7, 1, 1, 3, 5, 9, 8, 2,
29 | 9, 1, 1, 2, 2, 2, 4, 3, 5,
30 | 3, 8, 1, 3, 3, 3, 1, 2, 2,
31 | 2, 4, 7, 1, nd, 1, 8, 4, 3)
32 |
33 | //将数组转化为4*9矩阵
34 | val iat = IntArrayTile(input, 9, 4)
35 |
36 | //用一个n*n的窗口对矩阵做卷积,设中心值为平均值
37 | //Square(i) => n = 2 * i + 1
38 | val focalNeighborhood = Square(1)
39 | println(focalNeighborhood)
40 | val meanTile = iat.focalMean(focalNeighborhood)
41 |
42 | for (i <- 0 to 3) {
43 | for (j <- 0 to 8) {
44 | print(meanTile.getDouble(j, i) + " ")
45 | }
46 | println()
47 | }
48 | }
49 |
50 | def redTiff(path:String): Unit = {
51 | val tiffPath: String = dataBasePath+path
52 | //读取单波段image
53 | //val geoTiff: SinglebandGeoTiff = GeoTiffReader.readSingleband(tiffPath)
54 | //读取多波段image
55 | val geoTiff: MultibandGeoTiff = GeoTiffReader.readMultiband(tiffPath)
56 | }
57 | //https://github.com/geotrellis/spark-etl
58 | // spark-shell --conf spark.serializer=org.apache.spark.serializer.KryoSerializer --class demo.Main --jars geotrellis-sbt-template-assembly-0.2.0.jar --master local[4]
59 | // cd geotrellis
60 | // ./sbt
61 | // sbt> project spark-etl
62 | // sbt> assembly
63 | def createTile(): Unit = {
64 | var args = Array[String](
65 | "--input",
66 | dataBasePath+"config/input.json",
67 | "--output",
68 | dataBasePath+"config/output.json",
69 | "--backend-profiles",
70 | dataBasePath+"config/backend-profiles.json"
71 | );
72 | //Logger.getLogger("org").setLevel(Level.ERROR)
73 | System.out.println(args)
74 | implicit val sc = SparkUtils.createSparkContext("ETL", new SparkConf(true).setMaster("local[*]"))
75 | try
76 | Etl.ingest[ProjectedExtent, SpatialKey, Tile](args)
77 | finally {
78 | sc.stop
79 | }
80 | }
81 | //https://www.jianshu.com/p/1eda79747648
82 | def renderTile(): Unit = {
83 | val zoomId = 11
84 | implicit val sc = SparkUtils.createSparkContext("ReadLayer", new SparkConf(true).setMaster("local[*]"))
85 | //1:要读取的瓦片数据路径
86 | val path = dataBasePath+"/110000BJ_L5_TM_1990/title" //图层文件根目录
87 | val store = FileAttributeStore(path)
88 | val reader = FileLayerReader(path)
89 | val layerId = LayerId("etlTest1", zoomId) //设置图层名称和zoom
90 | //2:读取图层数据
91 | val layers: TileLayerRDD[SpatialKey] = reader.read[SpatialKey, Tile, TileLayerMetadata[SpatialKey]](layerId)
92 | //3:定义色带,非必须
93 | // val colorMap1 = ColorMap(Map(
94 | // 0 -> RGB(0,0,0),
95 | // 1 -> RGB(255,255,255)
96 | // ))
97 | val colorRamp = ColorRamp(RGB(0,0,0), RGB(255,255,255))
98 | .stops(100)
99 | .setAlphaGradient(0xFF, 0xAA)
100 | // 4: 定义输出路径,如果没有则创建
101 | val outputPath = dataBasePath+"/110000BJ_L5_TM_1990/render/" + zoomId //图片输出路径
102 | val zoomDir: File = new File(outputPath)
103 | if (!zoomDir.exists()) {
104 | zoomDir.mkdirs()
105 | }
106 | //5:将瓦片图层数据渲染成jpg并安装规则写入磁盘
107 | layers.foreach(layer => {
108 | val key = layer._1
109 | val tile = layer._2
110 | val layerPath = outputPath + "/" + key.row + "_" + key.col + ".jpg"
111 | System.out.println(layerPath)
112 | tile.renderJpg(colorRamp).write(layerPath) //调用渲染方法,colorRamp为非必须参数
113 | })
114 | sc.stop
115 | }
116 |
117 |
118 |
119 |
120 | def main(args: Array[String]): Unit = {
121 | helloRaster()
122 | createTile()
123 | redTiff("110000BJ_L5_TM_1990/110000BJ_L5_TM_1990.TIF")
124 | renderTile()
125 | }
126 | }
127 |
--------------------------------------------------------------------------------
/src/main/scala/demo/KernelTest.scala:
--------------------------------------------------------------------------------
1 | import geotrellis.raster._
2 | import geotrellis.raster.io.geotiff.SinglebandGeoTiff
3 | import geotrellis.spark._
4 | import geotrellis.vector._
5 | import scala.util._
6 | import geotrellis.raster.density.KernelStamper
7 | import geotrellis.raster.mapalgebra.local.LocalTileBinaryOp
8 | import geotrellis.raster.mapalgebra.focal.Kernel
9 | import geotrellis.raster.render._
10 | import geotrellis.spark.tiling._
11 | import geotrellis.spark._
12 | import geotrellis.spark.stitch.TileLayoutStitcher
13 |
14 |
15 | //https://blog.csdn.net/qq_32432081/article/details/80835199
16 |
17 | object KernelTest {
18 | def helloSentence = "Hello GeoTrellis"
19 | val tl = TileLayout(7, 4, 100, 100)
20 | val extent = Extent(-109, 37, -102, 41) // Extent of Colorado
21 | val ld = LayoutDefinition(extent, tl)
22 | def dataBasePath = "/Users/wangleigis163.com/Documents/alex/dev/code/private/cloud-map/data-server/"
23 |
24 |
25 |
26 |
27 | def main(args: Array[String]): Unit = {
28 | //1:定义随机坐标点
29 | val pts = (for (i <- 1 to 1000) yield randomPointFeature(extent)).toList
30 | val kernelWidth: Int = 9
31 | /* 2:定义高斯和 deviation 1.5, amplitude 25 */
32 | val kern: Kernel = Kernel.gaussian(kernelWidth, 1.5, 25)
33 | //3:基于坐标数据做核计算
34 | val kde: Tile = pts.kernelDensity(kern, RasterExtent(extent, 700, 400))
35 | //4:定义渲染方式
36 | val colorMap = ColorMap(
37 | (0 to kde.findMinMax._2 by 4).toArray,
38 | ColorRamps.HeatmapBlueToYellowToRedSpectrum
39 | )
40 | //5:将计算的结果写入到本地文件
41 | kde.renderPng(colorMap).write(dataBasePath+"kerneldata/result.png")
42 |
43 | val keyfeatures: Map[SpatialKey, List[PointFeature[Double]]] =
44 | pts
45 | .flatMap(ptfToSpatialKey)
46 | .groupBy(_._1)
47 | .map { case (sk, v) => (sk, v.unzip._2) }
48 | val keytiles = keyfeatures.map { case (sk, pfs) =>
49 | (sk, pfs.kernelDensity(
50 | kern,
51 | RasterExtent(ld.mapTransform(sk), tl.tileDimensions._1, tl.tileDimensions._2)
52 | ))
53 | }
54 | val aa=ld.layoutRows //4
55 | val dd = ld.layoutCols //7
56 | val bb =tl.tileRows //100
57 | val cc =tl.tileCols //100
58 |
59 | for(i<- 0 until 7){
60 | println(i)
61 | }
62 | val tileList =
63 | for {
64 | r <- 0 until ld.layoutRows //4
65 | c <- 0 until ld.layoutCols //7
66 | } yield {
67 | val k = SpatialKey(c,r)
68 | (k, keytiles.getOrElse(k, IntArrayTile.empty(tl.tileCols, tl.tileRows)))
69 | }
70 |
71 | val stitched = TileLayoutStitcher.stitch(tileList)._1
72 | stitched.renderPng(colorMap).write(dataBasePath+"kerneldata/result.png")
73 | }
74 |
75 | /**
76 | * convert the list of points into a collection of (SpatialKey, List[PointFeature[Double]])
77 | * @param ptf
78 | * @tparam D
79 | * @return
80 | */
81 | def ptfToSpatialKey[D](ptf: PointFeature[D]): Iterator[(SpatialKey, PointFeature[D])] = {
82 | val ptextent = ptfToExtent(ptf)
83 | val gridBounds = ld.mapTransform(ptextent) //gridBounds的格式为:(col,row)
84 |
85 | for {
86 | (c, r) <- gridBounds.coordsIter
87 | if r < tl.totalRows
88 | if c < tl.totalCols
89 | } yield (SpatialKey(c,r), ptf)
90 | }
91 |
92 | def ptfToExtent[D](p: PointFeature[D]) = pointFeatureToExtent(9, ld, p)
93 |
94 | /**
95 | * generate random points
96 | * @param extent
97 | * @return
98 | */
99 | def randomPointFeature(extent: Extent): PointFeature[Double] = {
100 | def randInRange (low: Double, high: Double): Double = {
101 | val x = Random.nextDouble
102 | low * (1-x) + high * x
103 | }
104 | Feature(Point(randInRange(extent.xmin, extent.xmax), // the geometry
105 | randInRange(extent.ymin, extent.ymax)),
106 | Random.nextInt % 16 + 16) // the weight (attribute)
107 | }
108 |
109 | /**
110 | * to generate the extent of the kernel centered at a given point
111 | * @param kwidth
112 | * @param ld
113 | * @param ptf
114 | * @tparam D
115 | * @return
116 | */
117 | def pointFeatureToExtent[D](kwidth: Double, ld: LayoutDefinition, ptf: PointFeature[D]): Extent = {
118 | val p = ptf.geom
119 |
120 | Extent(p.x - kwidth * ld.cellwidth / 2,
121 | p.y - kwidth * ld.cellheight / 2,
122 | p.x + kwidth * ld.cellwidth / 2,
123 | p.y + kwidth * ld.cellheight / 2)
124 | }
125 |
126 | def stampPointFeature(
127 | tile: MutableArrayTile,
128 | tup: (SpatialKey, PointFeature[Double]),
129 | kern:Kernel
130 | ): MutableArrayTile = {
131 | val (spatialKey, pointFeature) = tup
132 | val tileExtent = ld.mapTransform(spatialKey)
133 | val re = RasterExtent(tileExtent, tile)
134 | val result = tile.copy.asInstanceOf[MutableArrayTile]
135 |
136 | KernelStamper(result, kern)
137 | .stampKernelDouble(re.mapToGrid(pointFeature.geom), pointFeature.data)
138 |
139 | result
140 | }
141 |
142 |
143 | }
144 |
--------------------------------------------------------------------------------