Hi Pawel,

Thank you for the suggestion.
I am not familiar with subprocess.popen.
How would command line utility look like for this code:

import clr iteropMapWinGIS_dll_filePath = "C:\\ProgramFiles\\MapWindow GIS 
Lite\\Interop.MapWinGIS.dll"clr.AddReferenceToFileAndPath(iteropMapWinGIS_dll_filePath)import
 MapWinGIS  utils = MapWinGIS.UtilsClass()osm_filePath = 
"C:\\rome.osm"shps_filePath = "C:\\rome_sph_files"bstrOptions = 
'--configOSM_USE_CUSTOM_INDEXING NO -skipfailures -f "ESRI 
Shapefile"'convertToShapefiles_Result =MapWinGIS.UtilsClass.OGR2OGR(utils, 
osm_filePath, shps_filePath, bstrOptions, None)if convertToShapefiles_Result== 
False:    print "MapWinGIS.UtilsClass.OGR2OGRfailed the first time"   print 
utils.ErrorMsg    print utils.LastErrorCode    print 
MapWinGIS.GlobalSettingsClass().GdalLastErrorNo    print 
MapWinGIS.GlobalSettingsClass().GdalLastErrorMsg    print 
MapWinGIS.GlobalSettingsClass().GdalLastErrorTypeelse:    print 
"MapWinGIS.UtilsClass.OGR2OGRsuccessfully ran the first time"

I would welcome any kind of further reply.

Kind regards,
Djordje
 
-----------------
    On Sunday, November 27, 2016 5:11 PM, Pawel Jasinski 
<pawel.jasin...@gmail.com> wrote:
 
 From the API documentation, this is just an alternative entry point to command 
line utility.
If the API does not behave, why not call the command line utility using 
subprocess.popen ?
--pawel
   
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to