Re: GeoJSON + XML to OSM
Добавлено: 05 апр 2019, 11:52
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
https://gis-lab.info/forum/
Код: Выделить всё
def get_cGPSmapper_path():
return r'C:\Program Files (x86)\cGPSmapper'
Код: Выделить всё
if QGisType==QGis.Point:
default_attributes_odict = collections.OrderedDict()
#Name in pdf = [default value,data type, attribute name for shp, required for polish bool]
default_attributes_odict['id'] =[None,QVariant.Int,'id',False]
default_attributes_odict['Img_id'] = [None,QVariant.Int,'MP_MAP_ID',False]
default_attributes_odict['Feature_id'] =[None,QVariant.Int,'MP_FEAT_ID',False]
default_attributes_odict['Type'] = ['0x00',QVariant.String,'MP_TYPE',True]
default_attributes_odict['Marine'] = ['N',QVariant.String,'MP_MARINE',False]
default_attributes_odict['City'] = ['N',QVariant.String,'MP_CITY',False]
default_attributes_odict['Label'] = [None,QVariant.String,'MP_LBL',False]
default_attributes_odict['EndLevel'] = [None,QVariant.Int,'MP_BIT_LVL',False]
default_attributes_odict['DataLevel'] = [0,QVariant.Int,'MP_DTA_LVL',True]
default_attributes_odict['StreetDesc'] = [None,QVariant.String,'MP_SDC',False]
default_attributes_odict['HouseNumber'] = [None,QVariant.Int,'MP_HSNO',False]
default_attributes_odict['OvernightParking'] = ['N',QVariant.String,'MP_ONPRK',False]
default_attributes_odict['Highway'] = [None,QVariant.String,'MP_HWY',False]
default_attributes_odict['CityName'] = [None,QVariant.String,'MP_CTYNM',False]
default_attributes_odict['RegionName'] = [None,QVariant.String,'MP_RGNNM',False]
default_attributes_odict['CountryName'] = [None,QVariant.String,'MP_CNTNM',False]
default_attributes_odict['Zip'] = [None,QVariant.String,'MP_ZIP',False]
default_attributes_odict['Exit'] = [None,QVariant.String,'MP_EXIT',False]
if QGisType==QGis.Polygon:
default_attributes_odict = collections.OrderedDict()
default_attributes_odict['id'] =[None,QVariant.Int,'id',False]
default_attributes_odict['Img_id'] = [None,QVariant.Int,'MP_MAP_ID',False]
default_attributes_odict['Feature_id'] =[None,QVariant.Int,'MP_FEAT_ID',False]
default_attributes_odict['Type'] = ['0x00',QVariant.String,'MP_TYPE',True]
default_attributes_odict['Marine'] = ['N',QVariant.String,'MP_MARINE',False]
default_attributes_odict['Label'] = [None,QVariant.String,'MP_LBL',False]
default_attributes_odict['EndLevel'] = [None,QVariant.Int,'MP_BIT_LVL',False]
default_attributes_odict['Background'] = ['N',QVariant.String,'MP_BKGRND',False]
default_attributes_odict['DataLevel'] = [0,QVariant.Int,'MP_DTA_LVL',True]
if QGisType==QGis.Line:
default_attributes_odict = collections.OrderedDict()
default_attributes_odict['id'] =[None,QVariant.Int,'id',False]
default_attributes_odict['Img_id'] = [None,QVariant.Int,'MP_MAP_ID',False]
default_attributes_odict['Feature_id'] =[None,QVariant.Int,'MP_FEAT_ID',False]
default_attributes_odict['Type'] = ['0x00',QVariant.String,'MP_TYPE',True]
default_attributes_odict['Marine'] = ['N',QVariant.String,'MP_MARINE',False]
default_attributes_odict['Label'] = [None,QVariant.String,'MP_LBL',False]
default_attributes_odict['Label2'] = [None,QVariant.String,'MP_LBL2',False]
default_attributes_odict['EndLevel'] = [None,QVariant.Int,'MP_BIT_LVL',False]
default_attributes_odict['DataLevel'] = [0,QVariant.Int,'MP_DTA_LVL',True]
default_attributes_odict['StreetDesc'] = [None,QVariant.String,'MP_ST_DSC',False]
default_attributes_odict['DirIndicator'] = [0,QVariant.Int,'MP_DIR_IND',False]
default_attributes_odict['CityName'] = [None,QVariant.String,'MP_CTYNM',False]
default_attributes_odict['RegionName'] = [None,QVariant.String,'MP_RGNNM',False]
default_attributes_odict['CountryName'] = [None,QVariant.String,'MP_CNTNM',False]
default_attributes_odict['Zip'] = [None,QVariant.String,'MP_ZIP',False]