Skip to content

achilex/MgDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview of MapGuide Open Source

MapGuide Open Source is a web-based platform that enables users to 
quickly develop and deploy web mapping applications and geospatial 
web services. MapGuide features an interactive viewer that includes 
support for feature selection, property inspection, map tips, and 
operations such as buffer, select within, and measure. MapGuide 
includes an XML database for managing content, and supports most 
popular geospatial file formats, databases, and standards. MapGuide 
can be deployed on Linux or Windows, supports Apache and IIS web 
servers, and offers extensive PHP, .NET, Java, and JavaScript APIs 
for application development. MapGuide Open Source is licensed under 
the LGPL (see the License.html file found in this directory).

The project website is at http://mapguide.osgeo.org.

----------------------------

Build environments

MapGuide has been build on both Windows using the Microsoft Visual 
Studio .NET and Sun Java compiler and Linux using GNU CPP and Sun 
Java compilers. The latest details about which Linux distros are
being used by developers can be found at 
http://mapguide.osgeo.org/1.1/docs/BuildInstallQuickStartLinux.html.


----------------------------

Build, install and run instructions

The latest build, install and run instructions are also found at 
the above link.

(TODO: create a .html(?) file that contains the build/install/run 
instructions for the branch. Then reference and maintain that 
instead of keeping a separate version on the website.)


----------------------------

Directories

The major directories of the project are the following:

Common: 
    contains source common to various parts (Web Server extensions 
    and Server) of MapGuide Open Source.

  CoordinateSystem:
      classes that abstracts the Proj.4 libraries, these classes
      can be modified to incorporate other coordinate system
      libraries.

  Foundation:
      classes for collections, common structures and types, 
      exceptions and utility classes.

  Geometry:
      classes for the various geometry types supported by the 
      system.

  MapGuideCommon:
      common classes used to support the various server services.

  MdfModel:
      classes for manipulating MapDefinitions, LayerDefinitions
      and FeatureSources.

  MdfParser:
      classes for parsing and serializing to and from the 
      MdfModel classes.

  PlatformBase:
      classes for collections, common structures and types, 
      exceptions and utility classes.

  Renderers:
      classes used to render maps.

  Schema:
      all the schemas used by MapGuide Open Source.

  Security:
      encryption and licensing classes.

  Stylization:
      classes used for stylizing feature data.

OEM:
    third-party libraries

Server:
    source for the MapGuide Open Source server.

UnitTest:
    source for running the unit tests.  Note that there are also
    unit tests in the Server subdirectory.

Web:
    source for the MapGuide Open Source web server extensions.


----------------------------

Currently much of the developer documentation is found at
http://mapguide.osgeo.org.  We will be migrating it to the standard
files described in 
http://tldp.org/HOWTO/Software-Release-Practice-HOWTO/distpractice.html
as time permits.

About

MagGuide Open Source, This is a mirror of http://svn.osgeo.org/mapguide/trunk/MgDev

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
License.html
Unknown
License.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published