Skip to content

Instantly share code, notes, and snippets.

@ar-siddiqui
Last active July 15, 2021 00:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ar-siddiqui/556d9803440d12b15a0aea7af1aba483 to your computer and use it in GitHub Desktop.
Save ar-siddiqui/556d9803440d12b15a0aea7af1aba483 to your computer and use it in GitHub Desktop.
LULC 2020 Coverage Grid
<!DOCTYPE qgis-layer-definition>
<qlr>
<layer-tree-group expanded="1" name="" checked="Qt::Checked">
<customproperties/>
<layer-tree-layer expanded="1" name="LULC 2020 Download Scenes" providerKey="arcgisfeatureserver" legend_split_behavior="0" checked="Qt::Checked" id="LULC_2020_Download_Scenes_379f0277_a7e1_433e_8e19_d7eb11e8979a" patch_size="-1,-1" legend_exp="" source=" crs='EPSG:4326' filter='' url='https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/LULC_2020_Download_Scenes/FeatureServer/0'">
<customproperties/>
</layer-tree-layer>
</layer-tree-group>
<maplayers>
<maplayer simplifyLocal="1" autoRefreshTime="0" minScale="100000000" maxScale="0" labelsEnabled="0" refreshOnNotifyMessage="" readOnly="0" simplifyAlgorithm="0" hasScaleBasedVisibilityFlag="0" refreshOnNotifyEnabled="0" autoRefreshEnabled="0" geometry="Polygon" type="vector" simplifyDrawingHints="1" styleCategories="AllStyleCategories" simplifyDrawingTol="1" wkbType="MultiPolygon" simplifyMaxScale="1">
<extent>
<xmin>-180.00000000079936058</xmin>
<ymin>-80.00000000999244776</ymin>
<xmax>180.0000000009993073</xmax>
<ymax>84.00019257043085474</ymax>
</extent>
<id>LULC_2020_Download_Scenes_379f0277_a7e1_433e_8e19_d7eb11e8979a</id>
<datasource> crs='EPSG:4326' filter='' url='https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/LULC_2020_Download_Scenes/FeatureServer/0'</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>LULC 2020 Download Scenes</layername>
<srs>
<spatialrefsys>
<wkt>GEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],CS[ellipsoidal,2],AXIS["geodetic latitude (Lat)",north,ORDER[1],ANGLEUNIT["degree",0.0174532925199433]],AXIS["geodetic longitude (Lon)",east,ORDER[2],ANGLEUNIT["degree",0.0174532925199433]],USAGE[SCOPE["unknown"],AREA["World"],BBOX[-90,-180,90,180]],ID["EPSG",4326]]</wkt>
<proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
<srsid>3452</srsid>
<srid>4326</srid>
<authid>EPSG:4326</authid>
<description>WGS 84</description>
<projectionacronym>longlat</projectionacronym>
<ellipsoidacronym>EPSG:7030</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier>https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/LULC_2020_Download_Scenes/FeatureServer/0</identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title>LULC 2020 Download Scenes</title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links>
<link type="WWW:LINK" url="https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/LULC_2020_Download_Scenes/FeatureServer/0" name="Source" format="" description="" size="" mimeType=""/>
</links>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<wkt>GEOGCRS["WGS 84",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],CS[ellipsoidal,2],AXIS["geodetic latitude (Lat)",north,ORDER[1],ANGLEUNIT["degree",0.0174532925199433]],AXIS["geodetic longitude (Lon)",east,ORDER[2],ANGLEUNIT["degree",0.0174532925199433]],USAGE[SCOPE["unknown"],AREA["World"],BBOX[-90,-180,90,180]],ID["EPSG",4326]]</wkt>
<proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
<srsid>3452</srsid>
<srid>4326</srid>
<authid>EPSG:4326</authid>
<description>WGS 84</description>
<projectionacronym>longlat</projectionacronym>
<ellipsoidacronym>EPSG:7030</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial miny="-80.00000000999999372" maxx="180.00000000099998942" minx="-180.00000000099998942" dimensions="2" crs="EPSG:4326" minz="0" maxy="84.00019256999999584" maxz="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="">arcgisfeatureserver</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
<Private>0</Private>
</flags>
<temporal mode="0" startField="" endExpression="" durationUnit="min" endField="" durationField="" fixedDuration="0" enabled="0" startExpression="" accumulate="0">
<fixedRange>
<start></start>
<end></end>
</fixedRange>
</temporal>
<renderer-v2 symbollevels="0" type="singleSymbol" enableorderby="0" forceraster="0">
<symbols>
<symbol force_rhr="0" type="fill" name="0" alpha="1" clip_to_extent="1">
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
<layer locked="0" pass="0" enabled="1" class="SimpleFill">
<Option type="Map">
<Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/>
<Option type="QString" name="color" value="0,197,255,57"/>
<Option type="QString" name="joinstyle" value="bevel"/>
<Option type="QString" name="offset" value="0,0"/>
<Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/>
<Option type="QString" name="offset_unit" value="MM"/>
<Option type="QString" name="outline_color" value="0,197,255,255"/>
<Option type="QString" name="outline_style" value="solid"/>
<Option type="QString" name="outline_width" value="0.7"/>
<Option type="QString" name="outline_width_unit" value="Point"/>
<Option type="QString" name="style" value="solid"/>
</Option>
<prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>
<prop v="0,197,255,57" k="color"/>
<prop v="bevel" k="joinstyle"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0,197,255,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0.7" k="outline_width"/>
<prop v="Point" k="outline_width_unit"/>
<prop v="solid" k="style"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory penWidth="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" width="15" scaleDependency="Area" penColor="#000000" backgroundColor="#ffffff" rotationOffset="270" backgroundAlpha="255" minimumSize="0" diagramOrientation="Up" barWidth="5" showAxis="1" spacing="5" spacingUnit="MM" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" direction="0" labelPlacementMethod="XHeight" scaleBasedVisibility="0" maxScaleDenominator="1e+08" lineSizeType="MM" height="15" minScaleDenominator="0" opacity="1" enabled="0">
<fontProperties style="" description="Ubuntu,11,-1,5,50,0,0,0,0,0"/>
<attribute field="" label="" color="#000000"/>
<axisSymbol>
<symbol force_rhr="0" type="line" name="" alpha="1" clip_to_extent="1">
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
<layer locked="0" pass="0" enabled="1" class="SimpleLine">
<Option type="Map">
<Option type="QString" name="align_dash_pattern" value="0"/>
<Option type="QString" name="capstyle" value="square"/>
<Option type="QString" name="customdash" value="5;2"/>
<Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/>
<Option type="QString" name="customdash_unit" value="MM"/>
<Option type="QString" name="dash_pattern_offset" value="0"/>
<Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/>
<Option type="QString" name="dash_pattern_offset_unit" value="MM"/>
<Option type="QString" name="draw_inside_polygon" value="0"/>
<Option type="QString" name="joinstyle" value="bevel"/>
<Option type="QString" name="line_color" value="35,35,35,255"/>
<Option type="QString" name="line_style" value="solid"/>
<Option type="QString" name="line_width" value="0.26"/>
<Option type="QString" name="line_width_unit" value="MM"/>
<Option type="QString" name="offset" value="0"/>
<Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/>
<Option type="QString" name="offset_unit" value="MM"/>
<Option type="QString" name="ring_filter" value="0"/>
<Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/>
<Option type="QString" name="use_custom_dash" value="0"/>
<Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/>
</Option>
<prop v="0" k="align_dash_pattern"/>
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="dash_pattern_offset"/>
<prop v="3x:0,0,0,0,0,0" k="dash_pattern_offset_map_unit_scale"/>
<prop v="MM" k="dash_pattern_offset_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="35,35,35,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="0.26" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="tweak_dash_pattern_on_corners"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</axisSymbol>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings linePlacementFlags="18" obstacle="0" dist="0" placement="1" priority="0" zIndex="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration type="Map">
<Option type="Map" name="QgsGeometryGapCheck">
<Option type="double" name="allowedGapsBuffer" value="0"/>
<Option type="bool" name="allowedGapsEnabled" value="false"/>
<Option type="QString" name="allowedGapsLayer" value=""/>
</Option>
</checkConfiguration>
</geometryOptions>
<legend type="default-vector"/>
<referencedLayers/>
<fieldConfiguration>
<field configurationFlags="None" name="OBJECTID">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="MGRS_UTM">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="Filename">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="FileSize">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="Shape__Area">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="Shape__Length">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias name="" field="OBJECTID" index="0"/>
<alias name="" field="id" index="1"/>
<alias name="" field="MGRS_UTM" index="2"/>
<alias name="File Name" field="Filename" index="3"/>
<alias name="" field="FileSize" index="4"/>
<alias name="" field="Shape__Area" index="5"/>
<alias name="" field="Shape__Length" index="6"/>
</aliases>
<defaults>
<default applyOnUpdate="0" field="OBJECTID" expression=""/>
<default applyOnUpdate="0" field="id" expression=""/>
<default applyOnUpdate="0" field="MGRS_UTM" expression=""/>
<default applyOnUpdate="0" field="Filename" expression=""/>
<default applyOnUpdate="0" field="FileSize" expression=""/>
<default applyOnUpdate="0" field="Shape__Area" expression=""/>
<default applyOnUpdate="0" field="Shape__Length" expression=""/>
</defaults>
<constraints>
<constraint field="OBJECTID" notnull_strength="1" constraints="3" unique_strength="1" exp_strength="0"/>
<constraint field="id" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
<constraint field="MGRS_UTM" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
<constraint field="Filename" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
<constraint field="FileSize" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
<constraint field="Shape__Area" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
<constraint field="Shape__Length" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="OBJECTID" desc="" exp=""/>
<constraint field="id" desc="" exp=""/>
<constraint field="MGRS_UTM" desc="" exp=""/>
<constraint field="Filename" desc="" exp=""/>
<constraint field="FileSize" desc="" exp=""/>
<constraint field="Shape__Area" desc="" exp=""/>
<constraint field="Shape__Length" desc="" exp=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
<actionsetting icon="" type="1" shortTitle="" name="Add Geotiff" action="from qgis.utils import iface&#xa;&#xa;baseurl = 'https://ai4edataeuwest.blob.core.windows.net/io-lulc/io-lulc-model-001-v01-composite-v03-supercell-v02-clip-v01/'&#xa;filename = &quot;[% &quot;Filename&quot; %]&quot;&#xa;path = f&quot;/vsicurl/{baseurl}{filename}&quot;&#xa;iface.addRasterLayer(path)" notificationMessage="" isEnabledOnlyWhenEditable="0" id="{aad02063-2743-4247-a60d-f53b80096fc2}" capture="1">
<actionScope id="Field"/>
<actionScope id="Canvas"/>
<actionScope id="Layer"/>
<actionScope id="Feature"/>
</actionsetting>
</attributeactions>
<attributetableconfig sortOrder="0" actionWidgetStyle="dropDown" sortExpression="">
<columns>
<column type="field" name="OBJECTID" width="-1" hidden="0"/>
<column type="field" name="id" width="-1" hidden="0"/>
<column type="field" name="MGRS_UTM" width="-1" hidden="0"/>
<column type="field" name="Filename" width="-1" hidden="0"/>
<column type="field" name="FileSize" width="-1" hidden="0"/>
<column type="field" name="Shape__Area" width="-1" hidden="0"/>
<column type="field" name="Shape__Length" width="-1" hidden="0"/>
<column type="actions" width="-1" hidden="1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<storedexpressions/>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
QGIS forms can have a Python function that is called when the form is
opened.
Use this function to add extra logic to your forms.
Enter the name of the function in the "Python Init function"
field.
An example follows:
"""
from qgis.PyQt.QtWidgets import QWidget
def my_form_open(dialog, layer, feature):
geom = feature.geometry()
control = dialog.findChild(QWidget, "MyLineEdit")
]]></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable>
<field name="FileSize" editable="1"/>
<field name="Filename" editable="1"/>
<field name="MGRS_UTM" editable="1"/>
<field name="OBJECTID" editable="1"/>
<field name="Shape__Area" editable="1"/>
<field name="Shape__Length" editable="1"/>
<field name="id" editable="1"/>
</editable>
<labelOnTop>
<field name="FileSize" labelOnTop="0"/>
<field name="Filename" labelOnTop="0"/>
<field name="MGRS_UTM" labelOnTop="0"/>
<field name="OBJECTID" labelOnTop="0"/>
<field name="Shape__Area" labelOnTop="0"/>
<field name="Shape__Length" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
</labelOnTop>
<dataDefinedFieldProperties/>
<widgets/>
<previewExpression>"Filename"</previewExpression>
<mapTip></mapTip>
</maplayer>
</maplayers>
</qlr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment