Take me to pcigeomatics.com

PCI Geomatics Help Center

How can we help you today?

eCognition

PCI Geomatics -

Definiens trial version put restrictions on some of the functionalities. Like any other trial software, user is not allowed a complete access to the software functionalities. Workspace is not a mandatory requirement. User can still create and save a New Project file and perform all classification related tasks in that project.

  1. Append a new process in the process tree and select 'Export Vector Layers' algorithm.
  2. Under Image Object Domain:
  • Choose your Image Object Level (say Level1 or whatever name you have used in segmentation)
  • Select the Class you want to export.
  • Keep 'no condition' as is, if you do not want to apply any condition/filter on your class export.

    3. Under Algorithm Parameters

  • Choose 'Use Explicit path' as Export mode.
  • Type in the name of your shape file in Export path e.g. {:Workspc.OutputRoot}\Water_2.shp.
  • Click on 'Attribute table' values and 'Edit Attribute Table Columns' will open up.
Use 'Add/Remove Feature' to add or remove the class attributes you want to export in your vector file. Please note: If you want to export class name, you have to use Class Related feature | Relations to Classification | Class name | Create new 'Class name' feature. Keep Distance in class hierarchy = 0 and Distance in image object hierarchy = 0 and you will get a new feature Class name(0,0) in your available feature list. Double click on it to move it to Selected features list.
  • Keep Shape Type as 'Polygon and Export Type as 'Raster'. Only one vector Export Format is supported - shp.


    4. Execute the rule set and look into your workspace directory for the corresponding shape file.

    5. Copy and paste this rule set in Process Tree and simply change the name of the class you want to export in Image Object Domain, to export other classes in the project.

Users need to adopt a Developer / Server approach for handling large size images. A Definiens developer alone is not capable of handling large size images. Develop the rulesets in definiens developer and process your image(s) off the server. A high level workflow in this case would be something like this:
  1. Perform image tiling and divide your image in say 8 tiles of 1GB each. In order to avoid any kind of edge effects, it is good to maintain an overlap of 10% between tiles. A definiens server based tiling can be performed, but user can also use PCI Geomatica to do a faster tiling outside the server.
  2. Load your tiles in developer if tiling is done outside Definiens.
  3. Develop ruleset in Definiens Developer.
  4. Start processing the tiles using eCognition server.
  5. Stitch back the tiles. Again this can be done either inside Definines or using PCI Geomatica mosaic functionality.
In Definiens Developer, two different classes can be merged into one class using 'Assign Class' algorithm.
  1. Create a new ruleset and use 'Assign Class' algorithm.
  2. In all object box, select both of the input classes.
  3. In the use class parameter value put the destination class name.
  4. Execute Rule set.

eCognition Developer application can be run in two different modes [Quick Map mode, Rule Set mode] from v8 onwards.

QuickMap mode is a very simple eCognition Developer GUI mode with limited features. Basic purpose of this mode is to allow users with virtually no experience to create instant image analysis solutions - with 3 basic segmentation and 4 classification algorithms.

Rule-Set mode is meant for advanced development features like Process Tree with rule sets, Layer weight assignment and image segmentation algorithms. Rule-Set mode in eCog8 is similar to Definiens Developer 7 with some enhancements.

Have more questions? Submit a request

Comments

Powered by Zendesk