View In:
ArcGIS Online Map Viewer
Name: Culvert Inventory
Display Field: strucname
Type: Feature Layer
Geometry Type: esriGeometryPolyline
Description:
Copyright Text:
Default Visibility: false
MaxRecordCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 3000000.0
Max Scale: 0.0
Supports Advanced Queries: true
Supports Statistics: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports ValidateSQL: true
Supports Calculate: true
Supports Datum Transformation: true
Extent:
XMin: -90.19062411899995
YMin: 41.70284597700004
XMax: -82.42450370199998
YMax: 47.479681293000056
Spatial Reference: 4326
(4326)
LatestVCSWkid(0)
Drawing Info:
Renderer:
Simple Renderer:
Symbol: Style: esriSLSSolid
Color: [0, 112, 255, 255]
Width: 4
Label: N/A
Description: N/A
Transparency: 0
Labeling Info:
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: true
Supports Returning Geometry Centroid: false
Supports Binning LOD: false
Supports Query With LOD Spatial Reference: false
Supports Percentile Statistics: true
Supports Having Clause: true
Supports Count Distinct: true
Supports Time Relation: false
Supports Sql Format: false
Supports Query Analytic: true
Supports Query With Current User: true
HasZ: true
HasM: false
Has Attachments: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field:
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID, editable: false, nullable: false, defaultValue: null, modelName: OBJECTID
)
-
GlobalID
(
type: esriFieldTypeGlobalID, alias: GlobalID, editable: false, nullable: false, length: 38, defaultValue: null, modelName: GlobalID
)
-
strc_num
(
type: esriFieldTypeString, alias: Structure Number, editable: true, nullable: true, length: 20, defaultValue: null, modelName: strc_num
)
-
strc_num_seq
(
type: esriFieldTypeInteger, alias: Structure Number Sequence, editable: true, nullable: true, defaultValue: null, modelName: strc_num_seq
)
-
strc_type_cd
(
type: esriFieldTypeSmallInteger, alias: Structure Type, editable: true, nullable: true, defaultValue: null, modelName: strc_type_cd
, Coded Values:
[1: Sign Cantilever]
, [2: Sign Truss]
, [3: Culvert less than 10 feet]
, ...2 more...
)
-
CulvertMaterial
(
type: esriFieldTypeString, alias: Culvert Type/Material, editable: true, nullable: true, length: 50, defaultValue: null, modelName: CulvertMaterial
, Coded Values:
[Masonry: Masonry]
, [Aluminum: Aluminum]
, [Steel: Steel]
, ...9 more...
)
-
Culv_dsgn_type_cd
(
type: esriFieldTypeString, alias: Culvert Design Type, editable: true, nullable: true, length: 50, defaultValue: null, modelName: Culv_dsgn_type_cd
, Coded Values:
[Corrugated: Corrugated]
, [Non-corrugated: Non-corrugated]
, [Reinforced Concrete: Reinforced Concrete]
, ...3 more...
)
-
ServiceStatus
(
type: esriFieldTypeSmallInteger, alias: Service Status, editable: true, nullable: true, defaultValue: null, modelName: ServiceStatus
, Coded Values:
[1: Abandoned]
, [2: Active]
, [3: Proposed]
, ...1 more...
)
-
strucname
(
type: esriFieldTypeString, alias: Structure Name, editable: true, nullable: true, length: 50, defaultValue: null, modelName: strucname
)
-
invt_field_vrfy_date
(
type: esriFieldTypeDate, alias: Field Verification Date, editable: true, nullable: true, length: 8, defaultValue: null, modelName: invt_field_vrfy_date
)
-
invt_field_vrfy_user
(
type: esriFieldTypeString, alias: Inventory Field Verification User, editable: true, nullable: true, length: 255, defaultValue: null, modelName: invt_field_vrfy_user
)
-
invt_field_vrfy_cmpy_cd
(
type: esriFieldTypeSmallInteger, alias: Field Verification Company, editable: true, nullable: true, defaultValue: null, modelName: invt_field_vrfy_cmpy_cd
, Coded Values:
[1: MDOT]
, [2: HNTB]
, [3: Collins]
, ...6 more...
)
-
invt_field_comm
(
type: esriFieldTypeString, alias: Field Verification Comments, editable: true, nullable: true, length: 1000, defaultValue: null, modelName: invt_field_comm
)
-
next_insp_freq
(
type: esriFieldTypeDouble, alias: Next Inspection Frequency, editable: true, nullable: true, defaultValue: null, modelName: next_insp_freq
)
-
antcp_insp_date
(
type: esriFieldTypeDate, alias: Anticipated Inspection Date, editable: true, nullable: true, length: 8, defaultValue: null, modelName: antcp_insp_date
)
-
aadt
(
type: esriFieldTypeInteger, alias: AADT, editable: true, nullable: true, defaultValue: null, modelName: aadt
)
-
aadt_yr
(
type: esriFieldTypeSmallInteger, alias: AADT Year, editable: true, nullable: true, defaultValue: null, modelName: aadt_yr
)
-
owner_cd
(
type: esriFieldTypeSmallInteger, alias: Structure Owner, editable: true, nullable: true, defaultValue: null, modelName: owner_cd
, Coded Values:
[1: State Highway Agency]
, [2: County Highway Agency]
, [3: Town or Township Highway Agency]
, ...26 more...
)
-
owner_name_cd
(
type: esriFieldTypeSmallInteger, alias: Structure Owner Type, editable: true, nullable: true, defaultValue: null, modelName: owner_name_cd
, Coded Values:
[1: MDOT]
, [99: Other]
)
-
custodian_name_cd
(
type: esriFieldTypeSmallInteger, alias: Structure Maintainer, editable: true, nullable: true, defaultValue: null, modelName: custodian_name_cd
, Coded Values:
[1: MDOT]
, [99: Other]
)
-
acs_cd
(
type: esriFieldTypeSmallInteger, alias: Access Requirements, editable: true, nullable: true, defaultValue: null, modelName: acs_cd
, Coded Values:
[1: Secure fencing]
, [2: Keyed gate]
, [3: Access to Railroad Right-of-way]
, ...3 more...
)
-
acs_note
(
type: esriFieldTypeString, alias: Access Requirements Note, editable: true, nullable: true, length: 1000, defaultValue: null, modelName: acs_note
)
-
trfc_ctrl_cd
(
type: esriFieldTypeSmallInteger, alias: Traffic Control Needs, editable: true, nullable: true, defaultValue: null, modelName: trfc_ctrl_cd
, Coded Values:
[1: Shoulder closure]
, [2: Single lane closure]
, [3: Full road closure]
, ...2 more...
)
-
trfc_ctrl_note
(
type: esriFieldTypeString, alias: Traffic Control Notes, editable: true, nullable: true, length: 1000, defaultValue: null, modelName: trfc_ctrl_note
)
-
rail_coord_cd
(
type: esriFieldTypeSmallInteger, alias: Railroad Coordination Required?, editable: true, nullable: true, defaultValue: null, modelName: rail_coord_cd
, Coded Values:
[1: Yes]
, [2: No]
)
-
rail_name_cd
(
type: esriFieldTypeSmallInteger, alias: Railroad Name, editable: true, nullable: true, defaultValue: null, modelName: rail_name_cd
, Coded Values:
[1: Canadian National Railway]
, [2: Lake Superior & Ishpeming Rail]
, [3: Lake State Railway]
, ...5 more...
)
-
rail_phne_num_cd
(
type: esriFieldTypeSmallInteger, alias: Railroad Phone Number, editable: true, nullable: true, defaultValue: null, modelName: rail_phne_num_cd
, Coded Values:
[1: 555-555-5555 (RR Name1)]
)
-
JobNumber
(
type: esriFieldTypeString, alias: Job Number Installed or Refurb, editable: true, nullable: true, length: 12, defaultValue: null, modelName: JobNumber
)
-
prmy_xstr
(
type: esriFieldTypeString, alias: Primary Cross Street, editable: true, nullable: true, length: 50, defaultValue: null, modelName: prmy_xstr
)
-
location
(
type: esriFieldTypeString, alias: Location Description, editable: true, nullable: true, length: 100, defaultValue: null, modelName: location
)
-
legal_cd
(
type: esriFieldTypeSmallInteger, alias: MDOT Legal System, editable: true, nullable: true, defaultValue: null, modelName: legal_cd
, Coded Values:
[1: MDOT]
, [2: County Primary]
, [3: County Local]
, ...3 more...
)
-
nrst_rte_drtn_cd
(
type: esriFieldTypeSmallInteger, alias: Route Travel Direction, editable: true, nullable: true, defaultValue: null, modelName: nrst_rte_drtn_cd
, Coded Values:
[1: NB]
, [2: SB]
, [3: WB]
, ...1 more...
)
-
mile_mrkr
(
type: esriFieldTypeDouble, alias: Mile Marker, editable: true, nullable: true, defaultValue: null, modelName: mile_mrkr
)
-
PR
(
type: esriFieldTypeString, alias: Physical Reference ID number, editable: true, nullable: true, length: 14, defaultValue: null, modelName: PR
)
-
PRMP
(
type: esriFieldTypeDouble, alias: PR Milepoint, editable: true, nullable: true, defaultValue: null, modelName: PRMP
)
-
cs
(
type: esriFieldTypeInteger, alias: CS Control Section, editable: true, nullable: true, defaultValue: null, modelName: cs
)
-
cs_mp
(
type: esriFieldTypeDouble, alias: CS Milepoint, editable: true, nullable: true, defaultValue: null, modelName: cs_mp
)
-
placecode_cd
(
type: esriFieldTypeInteger, alias: City, editable: true, nullable: true, defaultValue: null, modelName: placecode_cd
, Coded Values:
[200: Acme Township]
, [240: Ada Township]
, [280: Adams Township]
, ...1517 more...
)
-
mdot_regn_cd
(
type: esriFieldTypeSmallInteger, alias: MDOT Region, editable: true, nullable: true, defaultValue: null, modelName: mdot_regn_cd
, Coded Values:
[1: Superior]
, [2: North]
, [3: Grand]
, ...4 more...
)
-
mdotcnty_cd
(
type: esriFieldTypeInteger, alias: MDOT County, editable: true, nullable: true, defaultValue: null, modelName: mdotcnty_cd
, Coded Values:
[1: Alcona]
, [3: Alger]
, [5: Allegan]
, ...80 more...
)
-
mdot_tsc_cd
(
type: esriFieldTypeInteger, alias: TSC, editable: true, nullable: true, defaultValue: null, modelName: mdot_tsc_cd
, Coded Values:
[22: Newberry]
, [19: Marshall]
, [1: Alpena]
, ...19 more...
)
-
grg_cd
(
type: esriFieldTypeSmallInteger, alias: Garage, editable: true, nullable: true, defaultValue: null, modelName: grg_cd
, Coded Values:
[1: Garage]
)
-
precise_lat_barrel_start
(
type: esriFieldTypeDouble, alias: Start Latitude, editable: true, nullable: true, defaultValue: null, modelName: precise_lat_barrel_start
)
-
precise_lon_barrel_start
(
type: esriFieldTypeDouble, alias: Start Longitude, editable: true, nullable: true, defaultValue: null, modelName: precise_lon_barrel_start
)
-
precise_lat_barrel_end
(
type: esriFieldTypeDouble, alias: End Latitude, editable: true, nullable: true, defaultValue: null, modelName: precise_lat_barrel_end
)
-
precise_lon_barrel_end
(
type: esriFieldTypeDouble, alias: End Longitude, editable: true, nullable: true, defaultValue: null, modelName: precise_lon_barrel_end
)
-
SpatialQualityIndex
(
type: esriFieldTypeString, alias: Spatial Quality Index, editable: true, nullable: true, length: 255, defaultValue: null, modelName: SpatialQualityIndex
, Coded Values:
[A: Survey Grade-3D]
, [B: Survey Grade-2D]
, [C: Mapping Grade]
, ...2 more...
)
-
Beneath
(
type: esriFieldTypeSmallInteger, alias: Beneath, editable: true, nullable: true, defaultValue: null, modelName: Beneath
, Coded Values:
[1: Mainline]
, [2: Ramp]
, [3: Service Drive]
, ...6 more...
)
-
Comments
(
type: esriFieldTypeString, alias: Comments, editable: true, nullable: true, length: 4000, defaultValue: null, modelName: Comments
)
-
CulvertHeight
(
type: esriFieldTypeDouble, alias: Culvert Height, editable: true, nullable: true, defaultValue: null, modelName: CulvertHeight
)
-
CulvertShape
(
type: esriFieldTypeSmallInteger, alias: Culvert Shape, editable: true, nullable: true, defaultValue: null, modelName: CulvertShape
, Coded Values:
[1: Circular]
, [2: Horizontal Elliptical]
, [3: Vertical Elliptical]
, ...10 more...
)
-
CulvertWidth
(
type: esriFieldTypeDouble, alias: Culvert Width (inches), editable: true, nullable: true, defaultValue: null, modelName: CulvertWidth
)
-
culv_span
(
type: esriFieldTypeString, alias: Culvert Span, editable: true, nullable: true, length: 255, defaultValue: null, modelName: culv_span
)
-
depth_cover_feet
(
type: esriFieldTypeDouble, alias: Depth of Cover (ft), editable: true, nullable: true, defaultValue: null, modelName: depth_cover_feet
)
-
DitchVegetation
(
type: esriFieldTypeSmallInteger, alias: Ditch Vegetation, editable: true, nullable: true, defaultValue: null, modelName: DitchVegetation
, Coded Values:
[1: None]
, [2: Partial]
, [3: Full]
)
-
InspectionDate
(
type: esriFieldTypeDate, alias: Last Inspected Date, editable: true, nullable: true, length: 8, defaultValue: null, modelName: InspectionDate
)
-
Liner
(
type: esriFieldTypeSmallInteger, alias: Liner, editable: true, nullable: true, defaultValue: null, modelName: Liner
, Coded Values:
[1: Yes]
, [2: No]
)
-
LinerDiameter
(
type: esriFieldTypeDouble, alias: Liner Diameter, editable: true, nullable: true, defaultValue: null, modelName: LinerDiameter
)
-
LinerMaterial
(
type: esriFieldTypeSmallInteger, alias: Liner Material, editable: true, nullable: true, defaultValue: null, modelName: LinerMaterial
, Coded Values:
[1: Plastic-Smooth]
, [2: Plastic-Corrugated]
, [3: CIPP]
, ...4 more...
)
-
Route
(
type: esriFieldTypeInteger, alias: Route, editable: true, nullable: true, defaultValue: null, modelName: Route
, Coded Values:
[1: I-69]
, [2: I-75]
, [3: I-94]
, ...270 more...
)
-
StreamSubstrate
(
type: esriFieldTypeSmallInteger, alias: Stream Substrate, editable: true, nullable: true, defaultValue: null, modelName: StreamSubstrate
, Coded Values:
[1: Cobble]
, [2: Gravel]
, [3: Sand]
, ...4 more...
)
-
Surface
(
type: esriFieldTypeSmallInteger, alias: Roadway Surface, editable: true, nullable: true, defaultValue: null, modelName: Surface
, Coded Values:
[1: No Deficiency]
, [2: Cracked]
, [3: Pothole(s)]
, ...4 more...
)
-
rdwy_surf_cd
(
type: esriFieldTypeString, alias: Roadway Surface Type, editable: true, nullable: true, length: 50, defaultValue: null, modelName: rdwy_surf_cd
, Coded Values:
[Asphalt: Asphalt]
, [Brick: Brick]
, [Concrete: Concrete]
, ...3 more...
)
-
flow_dir_cd
(
type: esriFieldTypeSmallInteger, alias: Flow Direction, editable: true, nullable: true, defaultValue: null, modelName: flow_dir_cd
, Coded Values:
[1: N]
, [2: NE]
, [3: E]
, ...5 more...
)
-
NumberofBarrelsCells
(
type: esriFieldTypeSmallInteger, alias: Number of Barrels Cells, editable: true, nullable: true, defaultValue: null, modelName: NumberofBarrelsCells
)
-
CulvertLengthCalculated
(
type: esriFieldTypeDouble, alias: Culvert Length Calculated, editable: true, nullable: true, defaultValue: null, modelName: CulvertLengthCalculated
)
-
skew_ang
(
type: esriFieldTypeDouble, alias: Skew Angle, editable: true, nullable: true, defaultValue: null, modelName: skew_ang
)
-
NumberofLanes
(
type: esriFieldTypeSmallInteger, alias: Number of Lanes, editable: true, nullable: true, defaultValue: null, modelName: NumberofLanes
)
-
DesignDischargeCFS
(
type: esriFieldTypeDouble, alias: Design Discharge (CFS), editable: true, nullable: true, defaultValue: null, modelName: DesignDischargeCFS
)
-
DrainageAreaAcres
(
type: esriFieldTypeDouble, alias: Drainage Area Acres, editable: true, nullable: true, defaultValue: null, modelName: DrainageAreaAcres
)
-
InletProtection
(
type: esriFieldTypeSmallInteger, alias: Inlet Protection, editable: true, nullable: true, defaultValue: null, modelName: InletProtection
, Coded Values:
[1: Yes]
, [2: No]
)
-
OutletProtection
(
type: esriFieldTypeSmallInteger, alias: Outlet Protection, editable: true, nullable: true, defaultValue: null, modelName: OutletProtection
, Coded Values:
[1: Yes]
, [2: No]
)
-
perch_outlet_cd
(
type: esriFieldTypeSmallInteger, alias: Perched outlet present?, editable: true, nullable: true, defaultValue: null, modelName: perch_outlet_cd
, Coded Values:
[1: Yes]
, [2: No]
)
-
last_insp_date
(
type: esriFieldTypeDate, alias: Last Inspection Date, editable: true, nullable: true, length: 8, defaultValue: null, modelName: last_insp_date
)
-
last_cpnt_rating_cd
(
type: esriFieldTypeSmallInteger, alias: Last Component Rating, editable: true, nullable: true, defaultValue: null, modelName: last_cpnt_rating_cd
, Coded Values:
[0: 0 - Failed]
, [1: 1 - Imminent Failure]
, [2: 2 - Critical]
, ...8 more...
)
-
last_insp_qc_stat_cd
(
type: esriFieldTypeSmallInteger, alias: Last Inspection QC Status, editable: true, nullable: true, defaultValue: null, modelName: last_insp_qc_stat_cd
, Coded Values:
[0: QC Not Started]
, [1: QC Rejected - Issues to Address]
, [2: QC Complete - Accepted]
, ...4 more...
)
-
last_insp_qa_stat_cd
(
type: esriFieldTypeSmallInteger, alias: Last Inspection QA Status, editable: true, nullable: true, defaultValue: null, modelName: last_insp_qa_stat_cd
, Coded Values:
[0: QA Not Started]
, [4: QA Rejected - Issues to Address]
, [5: QA Complete - Accepted]
, ...1 more...
)
-
rr_op_name
(
type: esriFieldTypeString, alias: Railroad Operator Name, editable: true, nullable: true, length: 50, defaultValue: null, modelName: rr_op_name
)
-
rr_div
(
type: esriFieldTypeString, alias: Railroad Division, editable: true, nullable: true, length: 50, defaultValue: null, modelName: rr_div
)
-
rr_mp
(
type: esriFieldTypeDouble, alias: Railroad Milepost, editable: true, nullable: true, defaultValue: null, modelName: rr_mp
)
-
rr_xstr
(
type: esriFieldTypeString, alias: Nearest cross-roads, editable: true, nullable: true, length: 50, defaultValue: null, modelName: rr_xstr
)
-
rr_num_trck_cross
(
type: esriFieldTypeSmallInteger, alias: Number of tracks crossed, editable: true, nullable: true, defaultValue: null, modelName: rr_num_trck_cross
)
-
created_user
(
type: esriFieldTypeString, alias: created_user, editable: false, nullable: true, length: 255, defaultValue: null, modelName: created_user
)
-
created_date
(
type: esriFieldTypeDate, alias: created_date, editable: false, nullable: true, length: 8, defaultValue: null, modelName: created_date
)
-
last_edited_user
(
type: esriFieldTypeString, alias: last_edited_user, editable: false, nullable: true, length: 255, defaultValue: null, modelName: last_edited_user
)
-
last_edited_date
(
type: esriFieldTypeDate, alias: last_edited_date, editable: false, nullable: true, length: 8, defaultValue: null, modelName: last_edited_date
)
-
yearbuilt
(
type: esriFieldTypeSmallInteger, alias: Year Built, editable: true, nullable: true, defaultValue: null, modelName: yearbuilt
)
-
owner_specialty_area_cd
(
type: esriFieldTypeString, alias: Owner Specialty Area, editable: true, nullable: true, length: 255, defaultValue: null, modelName: owner_specialty_area_cd
, Coded Values:
[1: Ancillary Structures]
, [2: ITS]
, [3: Structures]
)
-
Shape__Length
(
type: esriFieldTypeDouble, alias: Shape.STLength(), editable: false, nullable: true, defaultValue: null, modelName: Shape.STLength(), required: true
)
Templates:
-
Name: Culvert Inventory
Description:
Prototype:
owner_specialty_area_cd: null
yearbuilt: null
strc_num: null
strc_num_seq: null
strc_type_cd: null
CulvertMaterial: null
Culv_dsgn_type_cd: null
ServiceStatus: null
strucname: null
invt_field_vrfy_date: null
invt_field_vrfy_user: null
invt_field_vrfy_cmpy_cd: null
invt_field_comm: null
next_insp_freq: null
antcp_insp_date: null
aadt: null
aadt_yr: null
owner_cd: null
owner_name_cd: null
custodian_name_cd: null
acs_cd: null
acs_note: null
trfc_ctrl_cd: null
trfc_ctrl_note: null
rail_coord_cd: null
rail_name_cd: null
rail_phne_num_cd: null
JobNumber: null
prmy_xstr: null
location: null
legal_cd: null
nrst_rte_drtn_cd: null
mile_mrkr: null
PR: null
PRMP: null
cs: null
cs_mp: null
placecode_cd: null
mdot_regn_cd: null
mdotcnty_cd: null
mdot_tsc_cd: null
grg_cd: null
precise_lat_barrel_start: null
precise_lon_barrel_start: null
precise_lat_barrel_end: null
precise_lon_barrel_end: null
SpatialQualityIndex: null
Beneath: null
Comments: null
CulvertHeight: null
CulvertShape: null
CulvertWidth: null
culv_span: null
depth_cover_feet: null
DitchVegetation: null
InspectionDate: null
Liner: null
LinerDiameter: null
LinerMaterial: null
Route: null
StreamSubstrate: null
Surface: null
rdwy_surf_cd: null
flow_dir_cd: null
NumberofBarrelsCells: null
CulvertLengthCalculated: null
skew_ang: null
NumberofLanes: null
DesignDischargeCFS: null
DrainageAreaAcres: null
InletProtection: null
OutletProtection: null
perch_outlet_cd: null
last_insp_date: null
last_cpnt_rating_cd: null
last_insp_qc_stat_cd: null
last_insp_qa_stat_cd: null
rr_op_name: null
rr_div: null
rr_mp: null
rr_xstr: null
rr_num_trck_cross: null
Drawing Tool: esriFeatureEditToolLine
Relationships:
-
MDOT_SDE.MDOT_SDE_ADMIN.MdotCulvertWorkRecommendation (0) -- Related To:
Culvert Work Rec (13)
-
MDOT_SDE.MDOT_SDE_ADMIN.MdotCulvertRfa (1) -- Related To:
Culvert RFA (12)
-
MDOT_SDE.MDOT_SDE_ADMIN.MdotCulvertInspection (3) -- Related To:
Culvert Inspection (9)
-
MDOT_SDE.MDOT_SDE_ADMIN.MdotCulvertEndInventory (4) -- Related To:
Culvert End Inventory (8)
Capabilities: Query
Sync Can Return Changes: true
Is Data Versioned: true
Supports Rollback On Failure: false
Supports ApplyEdits With Global Ids: false
Supports ApplyEdits By Upload Id: true
Edit Fields Info:
- Creation Date Field: created_date
- Creator Field: created_user
- Edit Date Field: last_edited_date
- Editor Field: last_edited_user
Supports Query With Historic Moment: false
Supports Coordinates Quantization: true
Child Resources:
Field Groups
  
Contingent Values
Supported Operations:
Query
Query Attachments
Query Analytic
Query Related Records
Validate SQL
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata
Update Metadata