Python workflow that combines Geomatica and ArcMap capability.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Python workflow that combines Geomatica and ArcMap capability.

This workflow was created by the PCI Geomatics Pre-Sales team to provide a demonstration code example for combining the use of Geomatica and ArcGIS for conducting analyses.


Create Epipolar pairs from Stereo Overlapping imagery Extract Digital Surface Models (DSM) from stereo overlapping imagery (using Geomatica's AUTODEM algorithm) Perform visibility analysis using ArcGIS 3D Feature Analyst & pre-determined billboard locations Intersect analysis of visibility area and ground feature (roads) Create an ArcGIS project file and populate results into MXD

General Help

New to Github? Get started here.


Python 2.7.x
ArcGIS Desktop 10.2.x
ArcGIS Feature Analyst

To run this program, you will need to copy the two main Python program ( and to a local folder on your machine. In addition, you will need the input imagery. The complete demonstration package is available here:
Access imagery and packaged code here


In order to properly execute this program, you must initiate the 64 bit version of Python from the ArcGIS path. Navigate to the 64 bit ArcGIS path in the Python folder (C:\Python27\ArcGISx6410.2), and launch "python.exe" from this location.

Find a bug or want to request a new feature? Please let us know by submitting an issue (


PCI Geomatics welcomes contributions from anyone and everyone.


Copyright 2014 PCI Geomatics

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.