Giter Site home page Giter Site logo

cuixiaoyiyi / toposuite-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hgdev-ch/toposuite-android

0.0 0.0 0.0 8.81 MB

Android application for land surveyors (mirror repository)

License: GNU General Public License v2.0

Ruby 0.04% Java 88.04% Go 0.32% Prolog 0.09% IDL 0.03% HTML 11.47%

toposuite-android's Introduction

TOPOSUITE FOR ANDROID

Copyright(C) 2014-2019, CRAG (Commission paritaire Romande d'Apprentissage de Géomaticien(ne)s)

TopoSuite on the Play Store TopoSuite on the F-Droid

TopoSuite for Android is an application developed by hgdev and commissioned by the CRAG (Commission paritaire Romande d'Apprentissage de Géomaticien(ne)s).

The application development is currently sponsored by the CRAG, CF-Geo, CEPM, CPLN, EPCA and Pro-Geo. If you are interested in seeing more features or improvements to this application, please, contact us.

This application is free software licensed under the GPLv2 license (see LICENSE). This means that you can freely use, study, redistribute and modify this program. You must, however, publish any changes to the source code and make them available under the same license.

ABOUT

TopoSuite is an application for land surveyors running on Android 4.0.3 and later versions. It is useful for determining new geographical points based on measurements and it offers various calculations possibilities.

Here is a list of supported calculations:

  • Polar calculations
    • station orientation
    • free station
    • polar survey
    • polar implantation
    • axis implantation
  • Orthogonal calculations
    • orthogonal survey
    • orthogonal tracking
    • orthogonal implantation
  • Intersections calculations
    • lines intersection
    • circles intersections
    • line / circle intersections
  • Surfaces calculations
    • surface included with arc of a circle
    • parallel limit displacement regarding compulsory surface
  • Miscellaneous
    • field / distance
    • point projection on a line
    • circle computation using three points
    • arc of a circle segmentation
  • Mathematics
    • triangle solver
    • circular elements resolution

Data, such as points, may be imported into the application. Supported input files are CSV (with ";" as a separator for now), LTOP and PTP. The list of points can be exported to CSV and shared through e-mail, etc.

It is currently available in English and French (German planned).

LIMITATIONS

This program has been developed in accordance with rules that are valid for land surveying in Switzerland (angles are determined in gradian, lengths are in meters and distance/surface results are rounded to the fourth decimal for instance).

CONTRIBUTING

Contributions are welcome. Simple bug fixes or minor improvements should usually be easily accepted. However, if you plan on adding a major feature, contact us beforehand so we can make sure that it fits with the overall goals of the application.

SPONSORING

This application is free but developers have to eat nonetheless. If you think this piece of software is useful to you, feel free to contribute by making a donation. If you feel like a feature is missing and you would like to have it implemented, consider sponsoring the development of this feature. Several organizations have already contributed to the development of this application. Why not yours? Feel free to contact us about this.

toposuite-android's People

Contributors

gilliek avatar rolinh 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.