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
- maptek.vulcan.drillholes module
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()gui_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.
Labs
Experimental/beta functionality that is being released for testing. Subject to change.