Coder Social home page Coder Social logo

shan020 / atlas-checks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from osmlab/atlas-checks

0.0 0.0 0.0 14.02 MB

OSM data integrity checks with Atlas

License: BSD 3-Clause "New" or "Revised" License

Shell 0.47% Java 99.49% TSQL 0.03% Dockerfile 0.01%

atlas-checks's Introduction

Atlas Checks

Build Status quality gate Maven Central CircleCI


The Atlas Checks framework and standalone application are tools to enable quality assurance of Atlas data files. For more information on the Atlas mapping file format please see the Atlas project in Github.

Starting with Atlas Checks

Please see the contributing guidelines!

Requirements

To run Atlas Checks the following is required:

  1. OpenJDK 11
  2. Gradle
  3. Git Command Line Tools

Run Atlas Checks

To start working with Atlas Checks follow the steps below:

  1. Clone Atlas Checks project using the following command git clone https://github.com/osmlab/atlas-checks.git
  2. Switch to newly created directory: cd atlas-checks
  3. Execute ./gradlew run

This command will build and run Atlas Checks with all the default options against a sample Atlases of Belize downloaded from here. GeoJSON output will be produced that contains all the results found from the run. Those outputs will be found in atlas-checks/build/examples/data/output. For more information on running Atlas Checks as a standalone application click here.

Working with Configuration

See configuration docs for more information about the configuration files that can be used to define specific details around the Atlas Checks application.

Running Atlas Checks in Spark Cluster

Atlas Checks have been developed to take advantage of distributed computing by running the checks in Spark. For more information on Spark see spark.apache.org. Running Atlas Checks locally is already executed within a local Spark environment on your machine, so running Spark in a cluster is simply a matter of updating the configuration. For more information see Running Atlas Checks in a Spark Cluster

Developing your own Atlas Checks

See Development docs for more information about developing and best practices for new Atlas Checks.

Currently Available Checks

A document with a list of tables for Available checks is available and includes descriptions and links to documentation for each check. Each table is organized by check type.

atlas-checks's People

Contributors

bentleysb avatar matthieun avatar chrushr avatar jklamer avatar mgcuthbert avatar seancoulter avatar nachtm avatar sayas01 avatar smaheshwaram avatar danielduhh avatar maraarae avatar savannahostrowski avatar yiqingj avatar mertemin avatar ameliaewatts avatar shawat94 avatar mikegost avatar dcastrowa avatar vladlemberg avatar kkonishi2 avatar kant avatar monicabrandeis avatar hallahan avatar alexhsieh22 avatar a-molis avatar brianjor avatar huyuntj avatar lauracasiana avatar yazad3 avatar decarabia avatar

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.