Code Monkey home page Code Monkey logo

usng2's Introduction

usng2

This project is currently hibernating. Please see usng.js and usng4j

Download the latest release at http://artifacts.codice.org/content/repositories/snapshots/org/codice/usng2/usng2/1.0-SNAPSHOT/ Download the npm release at https://www.npmjs.com/package/usng2 Join the chat at https://groups.google.com/forum/#!forum/usng2-developers

Java & Javascript converter for USNG (U.S. National Grid) and MGRS (Military Grid Reference System) coordinates.

Features

  • Convert Lat/Lon Bounding Box to closest USNG
  • Convert Lat/Lon to UTM (with or without North/South indicator)
  • Convert Lat/Lon point to USNG
  • Convert Lat/Lon point to MGRS
  • Convert UTM (with or without North/South indicator) to Lat/Lon point
  • Convert UTM to Lat/Lon Bounding Box
  • Convert USNG to UTM
  • Convert USNG to Lat/Lon point
  • Convert USNG to Lat/Lon Bounding Box
  • Get UTM Letter Designator for a given Lat
  • Get Zone Number for a give Lat/Lon point
  • Parse a USNG string

Library Formats

This repository produces artifacts for use in both Java and Javascript projects. The Java library can be found in the Codice artifact repository and can be included in your projects with Maven coordinates:

        <dependency>
            <groupId>org.codice.usng2</groupId>
            <artifactId>usng2</artifactId>
            <version>[current release version]</version>
        </dependency>

The Javascript library is delivered as a UMD package from npm and can be included in your projects by invoking require("usng2")

Usage

Example usage of this file with Cesium and OpenLayers can be found within https://github.com/codice/ddf.

Javascript users can also look at the included javascript test file, tests.js.

Discussion

License

MIT

usng2's People

Contributors

blen-desta avatar coyotesqrl avatar

Stargazers

 avatar  avatar  avatar

Watchers

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

usng2's Issues

MAINT: Add useful badges to README

Description

Add build file links (Maven artifact and NPM project link) badges and Google Groups badge to README.

[Description of the issue]

ENHANCEMENT: Add Browserify/GCC bundler

Description

Add new bundler to the usng2-js build file, swapping out the webpack bundler. This relates to #11.

The updated build file should be simplified and run slightly faster as the webpack step will no longer be performed only for the output to be deleted.

[Description of the issue]

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior:

[What you expect to happen]

Actual behavior:

[What actually happens]

Reproduces how often:

[What percentage of the time does it reproduce?]

Version(s)

[Java library] or [Javascript library] version.

Additional Information

Any additional information, configuration or data that might be necessary
to reproduce the issue.

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.