maptek package
Welcome to the Maptek Python API
This package contains an application interface to Vulcan, allowing manipulation of datatypes such as databases, block models, triangulations, grids, and map files. It also supports GUI interaction in Vulcan with object selection, panels, macros, and view control.
Vulcan
Core interfaces for Vulcan datatypes and utilities.
- maptek.vulcan module
variantisisdbblock_modelmapiotriangulationtri_attributesgrid_cellVGD_grid_cell_tgridget_spec_type()load_spec()save_spec()save_formatted_spec()dgdis_valid_layer_name()get_valid_layer_name()layerobjpointpolylinetexttext3darrowdimensiondim_angledim_arcdim_linedim_radiuscallbackattributesmetadatasection_widthscompare_isiscompare_triscompare_gridscompare_dgdscompare_blockmodelsfield_typedesign_typeSynonymsisis_fieldisis_tableisis_design
Vulcan Gui
Functionality for interacting with the GUI of Vulcan. Requires Vulcan to be running.
- maptek.vulcan_gui module
message()error()confirm()start_busy_message()end_busy_message()globals()save()get_main_window_handle()get_current_dgd_attribute_templates()get_resource_attribute_templates()pick_triangulation()get_layer()add_layer()load_triangulation()reload_triangulation()load_triangulations()remove_triangulations()remove_layers()set_object_visibility()get_object_visibility()objectsgui_optionspanelgpantemp_objectpick_pointselectionrun_menuget_report_window()set_view()set_window()workbench_macro()macro
- maptek.vulcan_gui.gfx module
window_info()load_window_from_definition()set_current_window()zoom_to_selection()zoom_to_object_list()view_reset_and_fit_to_world()view_reset()view_fit_to_world()view_rotate_relative()view_pan()view_screen_dump()clip_modeintersection_drawsection_settingssection_by_strike_dip()section_by_plane_equation()section_by_three_points()step_section_plane()move_section_plane()cursor_snap_modeset_cursor_snap_mode()grid_effectsget_grid_effects()set_grid_effects()viewport_effectsget_viewport_effects()set_viewport_effects()
Encryption
Functionality for partially encrypting scripts to minimize manipulation of core code.
Drillholes
Functionality for interacting with drillhole specific databases.
Gantt
Functionality for interacting with Vulcan Gantt Schedule
Workflows
Functionality for interfacing with Workflows.
Labs
Experimental/beta functionality that is being released for testing. Subject to change.