Magnasoft are global experts in GIS Photogrammetry, LiDAR, Orthophoto, CADD, mapping, Laser Scanning, 3D modeling and Remote Sensing

Magnasoft provides international geospatial solutions, engineering services, mapping services, mobile mapping solutions, GIS mapping services, application development services and product development services in GIS and LBS domains.

Magnasoft serves verticals, industries and domains such as power, gas, water, utilities, governments, enterprises, land administration, mining, oil, transportation, forestry.

  • ESRI

    ArcGIS Server, Engine, Explorer, Extensions, ArcPad, ArcInfo, ArcEditor, ArcView, ArcReader, Map Objects
  • TelventArcFM (ArcGIS AM/FM/GIS)
  • Autodesk

    AutoDesk Map, AutoDesk Mapguide, AutoDesk Civil/Survey, AutoDesk Land Desktop
  • Bentley

    Microstation J, Microstation Geographics
  • Open source GIS

    GRASS, Quantum GIS, gvSIG, GeoServer, MapServer, OpenLayers
  • MapInfo

    MapInfo Extreme, MapInfo Professional
  • Databases

    PostGIS, MySQL Spatial, Oracle Spatial, MS SQL Server 2008, PostgreSQL, Spatialware
  • Photogrammetry

    Leica Photogrammetry Suite, Summit Evolution, DAT/EM
  • LiDAR

    TerraScan, TerraModeler, ERDAS Imagine, Bentley Microstation
  • Orthophoto

    Leica Mosaic Pro, Adobe Photoshop
  • Laser Scanning & 3D Building

    Leica cyclone, Leica cloudworks, Rapidform Version xor, Geomagic Version 11
  • Integration Case Study

    Enterprise Integration

    Integration of Survey Data with GIS System

    Background and Objectives

    The client is a leading provider of enterprise infrastructure software solutions to support the management, replication and distribution of geographic data within and between organizations. These solutions contribute in improving the Geospatial data, improve customer service, and increase the productivity and efficiency of GIS. Our client’s operations are spread across 5 continents and include government bodies, utility companies, mapping agencies among others.

    Key Aspects of the Project

    • Functional specification documentation
    • High level Design documentation
    • Implementation
    • Unit testing
    • Test specification documentation
    • System testing and bug fixing.

    Services rendered and Methodology

    Services rendered

    • Transfer of survey data to GIS format and segregate feature classes under different datasets (Geodatabase format)
    • Development of New Editor Toolbar for creating new menu, submenus and commands with following functionalities:
      • Survey related functionality (Includes services works like bilateration, trilateration, chain and offsets.)
      • Editing related editing related functionality
      • Management related functionality
      • Topology related functionalities
      • Validation related functionalities
      • Display related functionalities


    • Snapping
      • Snapping Configuration Dialog- a dockable Window designed& developed containing data pertaining to the Snap Profile Item- namely Option Profile Item and layer Profile Item. Arc Objects Interfaces pertaining to Snapping used for development.
        The following Classes were created for the Snapping to be performed on the Various Survey & Editor Tools
      • Snap Profile: The snap profile is a specification for snapping that can be loaded into the snap environment. The concept of a snap profile is designed to enable simple restoration of snapping properties when custom snapping settings are loaded and unloaded by tools. Snap profile can be defined by:
        • An ordered list of snapping options (e.g. intersection, vertex, line, survey point),
        • An ordered list of feature layers
      • Snap Manager: The SnapManager class is responsible for loading a SnapProfile into the Editor’s snapping environment. The SnapManager class will isolate the rest of the system from both the snapping configuration window, and making changes to the Editor’s snapping environment The SnapManager broadcasts an event that the snap environment has been changed
        Screenshot of Magnasoft's SnapManager Tadpole
    • Selection
      • A module was developed in the similar lines of existing Selection in ArcGIS along with a set of Additional Functionalities.
      • Menu were added in the created Editor Tool bar. Tools were developed. Feature selection and generating the statistics based on the tools.
      • Select By Attributes
      • High Light By Date
      • Clear Selection
      • Select By Sketch
      • Edit Tool

    • Attribute Editing
    • Target Layer DropDown
      Designed &developed and placed in the created Editor Toolbar. The layers are filtered based on various conditions and parameters and stored in the Target Layer DropDown. This is essential as when the users who have editing permissions, can perform editing on the various feature classes and choose the Target Layer from the dropdown.
    • Edit Events Controller:
      Class was created to monitor and maintain all the editor events taking place with the Phoenix System- what actions takes place on Open Document, New Document Events, Item Added, Deleted Events etc.
    • Attribute Updates:
      Responsible for updating attributes according to OS rules when a feature is created, edited or deleted. When features are split or merged Attribute Update transfers some attributes from one feature to another. Attribute Update may also handle more specialised attribution functionality such as transferring names and text between features.

    Tools used:

    • .Net C#
    • ArcGIS
    • Arc Objects
    • ArcSDE
    • Oracle 9
    • Rational Rose/Visio

    Talk To Us