GithubHelp home page GithubHelp logo

zhwany / udig-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from locationtech/udig-platform

0.0 0.0 0.0 243.48 MB

uDig parent project containing all core components. More plugins can be found in community repos: http://github.com/uDig-Community

Home Page: http://udig.refractions.net

Shell 0.13% Ruby 0.01% Scheme 0.01% Java 84.00% Scala 0.12% XSLT 0.06% CSS 1.96% HTML 13.64% NSIS 0.06% Batchfile 0.01%

udig-platform's Introduction

uDig Overview

The User-friendly Desktop Internet GIS (uDig) is an open source (EPL + BSD) desktop application framework, built with the Eclipse Rich Client (RCP) technology.

  • uDig can be used as a stand-alone application
  • uDig can be extended with RCP “plug-ins”
  • uDig can be used as a plug-in in an existing RCP application

uDig is an open project, with developers from multiple companies participating in the decision making process and project direction, or open discussions using chat tools such as Gitter or mailing lists:

  • uDig User (How to use uDig as RCP Application)
  • uDig Developer (How to develop uDig and build Applications with SDK)

Website

Project Outline

The goal of uDig is to provide a complete Java solution for desktop GIS data access, editing, and viewing. uDig aims to be:

  • User friendly, providing a familiar graphical environment for GIS users;
  • Desktop located, running as a thick client, natively on Windows, Mac OS/X and Linux;
  • Internet oriented, consuming standard (WMS, WFS, WCS) and de facto (GeoRSS, KML, tiles) geospatial web services; and,
  • GIS ready, providing the framework on which complex analytical capabilities can be built, and gradually subsuming those capabilities into the main application.

Steering Committee

  • Frank Gasdorf @fgdrf
  • Jesse Eichar @jesseeichar
  • Jody Garnett @jodygarnett
  • Mauricio Pazos @mpazos

Contributing

Join us in working on uDig: Contributing

There are two ways to take part: indirectly using github pull requests; and directly by obtaining commit access. Remember that a pull request is the start of a conversation!

Build Instructions

1. Check out Repository

Check out the branch you wish to work with (or fork as you see fit). To check it out:

git clone https://github.com/locationtech/udig-platform udig
cd udig

2. Download stuff (using maven to launch small ant download scripts):


mvn clean install -f pom-libs.xml

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8:05.291s

Option – Command Line Build

1. Tycho Build

For requirements to build docs with profile `docs` (Sphinx reStructuredText) consult detailed doc description :

mvn clean install -Pproduct -Psdk -Pdocs

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12:44.827s

2. Test an individual module

This requires successful previous step with install goal

cd plugins/org.locationtech.udig.catalog.ui.tests
mvn clean install -Ptest -fae

udig-platform's People

Contributors

jodygarnett avatar fgdrf avatar moovida avatar nazchan avatar mpazos avatar paulpfeiffer avatar sschulz92 avatar levi-putna avatar nprigour avatar cliffbroadbent avatar egouge avatar scotthendo avatar kengu avatar markles avatar mcfoi avatar olsmn avatar guymers avatar tomsontom avatar msementsov-ibk avatar kassid avatar akater320 avatar sloob avatar jhudson avatar pjessup avatar isy233 avatar jaan-git avatar francescopagnamenta avatar dependabot[bot] avatar ybnkv avatar william-v4 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.