live_qfield_users_survey.qgs 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830
  1. <!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
  2. <qgis projectname="Live QField Users Survey Demo" version="3.4.4-Madeira">
  3. <homePath path=""/>
  4. <title>Live QField Users Survey Demo</title>
  5. <autotransaction active="0"/>
  6. <evaluateDefaultValues active="0"/>
  7. <trust active="0"/>
  8. <projectCrs>
  9. <spatialrefsys>
  10. <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
  11. <srsid>3857</srsid>
  12. <srid>3857</srid>
  13. <authid>EPSG:3857</authid>
  14. <description>WGS 84 / Pseudo-Mercator</description>
  15. <projectionacronym>merc</projectionacronym>
  16. <ellipsoidacronym>WGS84</ellipsoidacronym>
  17. <geographicflag>false</geographicflag>
  18. </spatialrefsys>
  19. </projectCrs>
  20. <layer-tree-group>
  21. <customproperties/>
  22. <layer-tree-layer id="user_3b2a144b_274a_4438_95e4_6640c2211c53" expanded="1" providerKey="postgres" name="QField users" checked="Qt::Checked" source="dbname='qfielddemo' host=demo.qfield.org port=8080 user='qfielduser' sslmode=disable key='id' srid=3857 type=Point table=&quot;public&quot;.&quot;user&quot; (geom) sql=">
  23. <customproperties/>
  24. </layer-tree-layer>
  25. <layer-tree-layer id="OpenStreetMap_6acb267c_fb1c_4aa5_9be1_d8ceb2ed360e" expanded="0" providerKey="wms" name="OpenStreetMap" checked="Qt::Checked" source="crs=EPSG:3857&amp;format&amp;type=xyz&amp;url=http://a.tile.openstreetmap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png&amp;zmax=19&amp;zmin=0">
  26. <customproperties/>
  27. </layer-tree-layer>
  28. <custom-order enabled="0">
  29. <item>OpenStreetMap_6acb267c_fb1c_4aa5_9be1_d8ceb2ed360e</item>
  30. <item>user_3b2a144b_274a_4438_95e4_6640c2211c53</item>
  31. </custom-order>
  32. </layer-tree-group>
  33. <snapping-settings enabled="0" intersection-snapping="0" type="1" tolerance="12" unit="1" mode="2">
  34. <individual-layer-settings>
  35. <layer-setting enabled="0" id="user_3b2a144b_274a_4438_95e4_6640c2211c53" type="1" tolerance="12" units="1"/>
  36. </individual-layer-settings>
  37. </snapping-settings>
  38. <relations/>
  39. <mapcanvas name="theMapCanvas" annotationsVisible="1">
  40. <units>meters</units>
  41. <extent>
  42. <xmin>-10653934.86588440276682377</xmin>
  43. <ymin>-7740124.17962988838553429</ymin>
  44. <xmax>16259737.5729758907109499</xmax>
  45. <ymax>19173548.25923039019107819</ymax>
  46. </extent>
  47. <rotation>0</rotation>
  48. <destinationsrs>
  49. <spatialrefsys>
  50. <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
  51. <srsid>3857</srsid>
  52. <srid>3857</srid>
  53. <authid>EPSG:3857</authid>
  54. <description>WGS 84 / Pseudo-Mercator</description>
  55. <projectionacronym>merc</projectionacronym>
  56. <ellipsoidacronym>WGS84</ellipsoidacronym>
  57. <geographicflag>false</geographicflag>
  58. </spatialrefsys>
  59. </destinationsrs>
  60. <rendermaptile>0</rendermaptile>
  61. </mapcanvas>
  62. <projectModels/>
  63. <legend updateDrawingOrder="true">
  64. <legendlayer showFeatureCount="0" open="true" drawingOrder="-1" name="QField users" checked="Qt::Checked">
  65. <filegroup open="true" hidden="false">
  66. <legendlayerfile isInOverview="0" layerid="user_3b2a144b_274a_4438_95e4_6640c2211c53" visible="1"/>
  67. </filegroup>
  68. </legendlayer>
  69. <legendlayer showFeatureCount="0" open="false" drawingOrder="-1" name="OpenStreetMap" checked="Qt::Checked">
  70. <filegroup open="false" hidden="false">
  71. <legendlayerfile isInOverview="0" layerid="OpenStreetMap_6acb267c_fb1c_4aa5_9be1_d8ceb2ed360e" visible="1"/>
  72. </filegroup>
  73. </legendlayer>
  74. </legend>
  75. <mapViewDocks/>
  76. <mapViewDocks3D/>
  77. <projectlayers>
  78. <maplayer refreshOnNotifyMessage="" refreshOnNotifyEnabled="0" minScale="1e+8" maxScale="0" type="raster" autoRefreshTime="0" autoRefreshEnabled="0" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0">
  79. <extent>
  80. <xmin>-20037508.34278924390673637</xmin>
  81. <ymin>-20037508.34278925508260727</ymin>
  82. <xmax>20037508.34278924390673637</xmax>
  83. <ymax>20037508.34278924390673637</ymax>
  84. </extent>
  85. <id>OpenStreetMap_6acb267c_fb1c_4aa5_9be1_d8ceb2ed360e</id>
  86. <datasource>crs=EPSG:3857&amp;format&amp;type=xyz&amp;url=http://a.tile.openstreetmap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png&amp;zmax=19&amp;zmin=0</datasource>
  87. <keywordList>
  88. <value></value>
  89. </keywordList>
  90. <layername>OpenStreetMap</layername>
  91. <srs>
  92. <spatialrefsys>
  93. <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
  94. <srsid>3857</srsid>
  95. <srid>3857</srid>
  96. <authid>EPSG:3857</authid>
  97. <description>WGS 84 / Pseudo-Mercator</description>
  98. <projectionacronym>merc</projectionacronym>
  99. <ellipsoidacronym>WGS84</ellipsoidacronym>
  100. <geographicflag>false</geographicflag>
  101. </spatialrefsys>
  102. </srs>
  103. <resourceMetadata>
  104. <identifier></identifier>
  105. <parentidentifier></parentidentifier>
  106. <language></language>
  107. <type></type>
  108. <title></title>
  109. <abstract></abstract>
  110. <links/>
  111. <fees></fees>
  112. <encoding></encoding>
  113. <crs>
  114. <spatialrefsys>
  115. <proj4></proj4>
  116. <srsid>0</srsid>
  117. <srid>0</srid>
  118. <authid></authid>
  119. <description></description>
  120. <projectionacronym></projectionacronym>
  121. <ellipsoidacronym></ellipsoidacronym>
  122. <geographicflag>true</geographicflag>
  123. </spatialrefsys>
  124. </crs>
  125. <extent/>
  126. </resourceMetadata>
  127. <provider>wms</provider>
  128. <noData>
  129. <noDataList bandNo="1" useSrcNoData="0"/>
  130. </noData>
  131. <map-layer-style-manager current="default">
  132. <map-layer-style name="default"/>
  133. </map-layer-style-manager>
  134. <flags>
  135. <Identifiable>0</Identifiable>
  136. <Removable>1</Removable>
  137. <Searchable>0</Searchable>
  138. </flags>
  139. <customproperties>
  140. <property key="QFieldSync/action" value="no_action"/>
  141. <property key="identify/format" value="Undefined"/>
  142. </customproperties>
  143. <pipe>
  144. <rasterrenderer opacity="1" band="1" alphaBand="-1" type="singlebandcolordata">
  145. <rasterTransparency/>
  146. <minMaxOrigin>
  147. <limits>None</limits>
  148. <extent>WholeRaster</extent>
  149. <statAccuracy>Estimated</statAccuracy>
  150. <cumulativeCutLower>0.02</cumulativeCutLower>
  151. <cumulativeCutUpper>0.98</cumulativeCutUpper>
  152. <stdDevFactor>2</stdDevFactor>
  153. </minMaxOrigin>
  154. </rasterrenderer>
  155. <brightnesscontrast brightness="0" contrast="0"/>
  156. <huesaturation saturation="0" colorizeOn="0" colorizeBlue="128" colorizeStrength="100" colorizeGreen="128" colorizeRed="255" grayscaleMode="0"/>
  157. <rasterresampler maxOversampling="2"/>
  158. </pipe>
  159. <blendMode>0</blendMode>
  160. </maplayer>
  161. <maplayer refreshOnNotifyMessage="" readOnly="0" refreshOnNotifyEnabled="0" geometry="Point" minScale="1e+8" simplifyLocal="1" maxScale="0" simplifyMaxScale="1" type="vector" simplifyDrawingTol="1" autoRefreshTime="0" labelsEnabled="0" autoRefreshEnabled="0" simplifyDrawingHints="0" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0" simplifyAlgorithm="0">
  162. <extent>
  163. <xmin>738271.0432434759568423</xmin>
  164. <ymin>5817673.19275145046412945</ymin>
  165. <xmax>1031443.6594993700273335</xmax>
  166. <ymax>6023858.53696987964212894</ymax>
  167. </extent>
  168. <id>user_3b2a144b_274a_4438_95e4_6640c2211c53</id>
  169. <datasource>dbname='qfielddemo' host=demo.qfield.org port=8080 user='qfielduser' password='qfielduser' sslmode=disable key='id' srid=3857 type=Point table="public"."user" (geom) sql=</datasource>
  170. <shortname>user</shortname>
  171. <keywordList>
  172. <value></value>
  173. </keywordList>
  174. <layername>QField users</layername>
  175. <srs>
  176. <spatialrefsys>
  177. <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
  178. <srsid>3857</srsid>
  179. <srid>3857</srid>
  180. <authid>EPSG:3857</authid>
  181. <description>WGS 84 / Pseudo-Mercator</description>
  182. <projectionacronym>merc</projectionacronym>
  183. <ellipsoidacronym>WGS84</ellipsoidacronym>
  184. <geographicflag>false</geographicflag>
  185. </spatialrefsys>
  186. </srs>
  187. <resourceMetadata>
  188. <identifier></identifier>
  189. <parentidentifier></parentidentifier>
  190. <language></language>
  191. <type>dataset</type>
  192. <title></title>
  193. <abstract></abstract>
  194. <contact>
  195. <name></name>
  196. <organization></organization>
  197. <position></position>
  198. <voice></voice>
  199. <fax></fax>
  200. <email></email>
  201. <role></role>
  202. </contact>
  203. <links/>
  204. <fees></fees>
  205. <encoding></encoding>
  206. <crs>
  207. <spatialrefsys>
  208. <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
  209. <srsid>3857</srsid>
  210. <srid>3857</srid>
  211. <authid>EPSG:3857</authid>
  212. <description>WGS 84 / Pseudo-Mercator</description>
  213. <projectionacronym>merc</projectionacronym>
  214. <ellipsoidacronym>WGS84</ellipsoidacronym>
  215. <geographicflag>false</geographicflag>
  216. </spatialrefsys>
  217. </crs>
  218. <extent>
  219. <spatial miny="0" maxz="0" minx="0" maxx="0" dimensions="2" minz="0" crs="EPSG:3857" maxy="0"/>
  220. <temporal>
  221. <period>
  222. <start></start>
  223. <end></end>
  224. </period>
  225. </temporal>
  226. </extent>
  227. </resourceMetadata>
  228. <provider encoding="UTF-8">postgres</provider>
  229. <vectorjoins/>
  230. <layerDependencies/>
  231. <dataDependencies/>
  232. <legend type="default-vector"/>
  233. <expressionfields/>
  234. <map-layer-style-manager current="default">
  235. <map-layer-style name="default"/>
  236. </map-layer-style-manager>
  237. <auxiliaryLayer/>
  238. <flags>
  239. <Identifiable>1</Identifiable>
  240. <Removable>1</Removable>
  241. <Searchable>1</Searchable>
  242. </flags>
  243. <renderer-v2 toleranceUnitScale="3x:0,0,0,0,0,0" type="pointCluster" forceraster="0" tolerance="15" toleranceUnit="MM" enableorderby="0">
  244. <renderer-v2 type="singleSymbol" forceraster="0" symbollevels="0" enableorderby="0">
  245. <symbols>
  246. <symbol force_rhr="0" clip_to_extent="1" type="marker" alpha="1" name="0">
  247. <layer enabled="1" class="SimpleMarker" pass="0" locked="0">
  248. <prop k="angle" v="0"/>
  249. <prop k="color" v="255,255,255,255"/>
  250. <prop k="horizontal_anchor_point" v="1"/>
  251. <prop k="joinstyle" v="miter"/>
  252. <prop k="name" v="hexagon"/>
  253. <prop k="offset" v="0,0"/>
  254. <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  255. <prop k="offset_unit" v="MM"/>
  256. <prop k="outline_color" v="128,204,40,255"/>
  257. <prop k="outline_style" v="solid"/>
  258. <prop k="outline_width" v="1"/>
  259. <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  260. <prop k="outline_width_unit" v="MM"/>
  261. <prop k="scale_method" v="diameter"/>
  262. <prop k="size" v="6.8"/>
  263. <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  264. <prop k="size_unit" v="MM"/>
  265. <prop k="vertical_anchor_point" v="1"/>
  266. <data_defined_properties>
  267. <Option type="Map">
  268. <Option type="QString" value="" name="name"/>
  269. <Option name="properties"/>
  270. <Option type="QString" value="collection" name="type"/>
  271. </Option>
  272. </data_defined_properties>
  273. </layer>
  274. <layer enabled="1" class="SimpleMarker" pass="0" locked="0">
  275. <prop k="angle" v="0"/>
  276. <prop k="color" v="128,204,40,255"/>
  277. <prop k="horizontal_anchor_point" v="1"/>
  278. <prop k="joinstyle" v="bevel"/>
  279. <prop k="name" v="hexagon"/>
  280. <prop k="offset" v="0,0"/>
  281. <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  282. <prop k="offset_unit" v="MM"/>
  283. <prop k="outline_color" v="128,204,40,255"/>
  284. <prop k="outline_style" v="solid"/>
  285. <prop k="outline_width" v="0.2"/>
  286. <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  287. <prop k="outline_width_unit" v="MM"/>
  288. <prop k="scale_method" v="diameter"/>
  289. <prop k="size" v="2.6"/>
  290. <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  291. <prop k="size_unit" v="MM"/>
  292. <prop k="vertical_anchor_point" v="1"/>
  293. <data_defined_properties>
  294. <Option type="Map">
  295. <Option type="QString" value="" name="name"/>
  296. <Option name="properties"/>
  297. <Option type="QString" value="collection" name="type"/>
  298. </Option>
  299. </data_defined_properties>
  300. </layer>
  301. </symbol>
  302. </symbols>
  303. <rotation/>
  304. <sizescale/>
  305. </renderer-v2>
  306. <symbol force_rhr="0" clip_to_extent="1" type="marker" alpha="1" name="centerSymbol">
  307. <layer enabled="1" class="SimpleMarker" pass="0" locked="0">
  308. <prop k="angle" v="0"/>
  309. <prop k="color" v="255,255,255,255"/>
  310. <prop k="horizontal_anchor_point" v="1"/>
  311. <prop k="joinstyle" v="miter"/>
  312. <prop k="name" v="hexagon"/>
  313. <prop k="offset" v="0,0"/>
  314. <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  315. <prop k="offset_unit" v="MM"/>
  316. <prop k="outline_color" v="128,204,40,255"/>
  317. <prop k="outline_style" v="solid"/>
  318. <prop k="outline_width" v="1"/>
  319. <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  320. <prop k="outline_width_unit" v="MM"/>
  321. <prop k="scale_method" v="diameter"/>
  322. <prop k="size" v="10"/>
  323. <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  324. <prop k="size_unit" v="MM"/>
  325. <prop k="vertical_anchor_point" v="1"/>
  326. <data_defined_properties>
  327. <Option type="Map">
  328. <Option type="QString" value="" name="name"/>
  329. <Option name="properties"/>
  330. <Option type="QString" value="collection" name="type"/>
  331. </Option>
  332. </data_defined_properties>
  333. </layer>
  334. <layer enabled="1" class="FontMarker" pass="0" locked="0">
  335. <prop k="angle" v="0"/>
  336. <prop k="chr" v="A"/>
  337. <prop k="color" v="250,176,124,255"/>
  338. <prop k="font" v="Arial"/>
  339. <prop k="horizontal_anchor_point" v="1"/>
  340. <prop k="joinstyle" v="bevel"/>
  341. <prop k="offset" v="0,-1.09374999999999867"/>
  342. <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  343. <prop k="offset_unit" v="MM"/>
  344. <prop k="outline_color" v="250,176,124,255"/>
  345. <prop k="outline_width" v="0.2"/>
  346. <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  347. <prop k="outline_width_unit" v="MM"/>
  348. <prop k="size" v="6.25"/>
  349. <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>
  350. <prop k="size_unit" v="MM"/>
  351. <prop k="vertical_anchor_point" v="1"/>
  352. <data_defined_properties>
  353. <Option type="Map">
  354. <Option type="QString" value="" name="name"/>
  355. <Option type="Map" name="properties">
  356. <Option type="Map" name="char">
  357. <Option type="bool" value="true" name="active"/>
  358. <Option type="QString" value="@cluster_size" name="expression"/>
  359. <Option type="int" value="3" name="type"/>
  360. </Option>
  361. </Option>
  362. <Option type="QString" value="collection" name="type"/>
  363. </Option>
  364. </data_defined_properties>
  365. </layer>
  366. </symbol>
  367. </renderer-v2>
  368. <customproperties>
  369. <property key="dualview/previewExpressions" value="name ||' - '|| org"/>
  370. <property key="embeddedWidgets/count" value="0"/>
  371. <property key="variableNames"/>
  372. <property key="variableValues"/>
  373. </customproperties>
  374. <blendMode>0</blendMode>
  375. <featureBlendMode>0</featureBlendMode>
  376. <layerOpacity>1</layerOpacity>
  377. <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
  378. <DiagramCategory scaleDependency="Area" sizeScale="3x:0,0,0,0,0,0" penAlpha="255" labelPlacementMethod="XHeight" minScaleDenominator="0" minimumSize="0" rotationOffset="270" lineSizeScale="3x:0,0,0,0,0,0" diagramOrientation="Up" barWidth="5" penColor="#000000" scaleBasedVisibility="0" width="15" maxScaleDenominator="1e+8" height="15" opacity="1" sizeType="MM" backgroundAlpha="255" lineSizeType="MM" penWidth="0" backgroundColor="#ffffff" enabled="0">
  379. <fontProperties description="Ubuntu,11,-1,5,50,0,0,0,0,0" style=""/>
  380. <attribute label="" field="" color="#000000"/>
  381. </DiagramCategory>
  382. </SingleCategoryDiagramRenderer>
  383. <DiagramLayerSettings priority="0" zIndex="0" obstacle="0" dist="0" linePlacementFlags="18" showAll="1" placement="0">
  384. <properties>
  385. <Option type="Map">
  386. <Option type="QString" value="" name="name"/>
  387. <Option name="properties"/>
  388. <Option type="QString" value="collection" name="type"/>
  389. </Option>
  390. </properties>
  391. </DiagramLayerSettings>
  392. <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
  393. <activeChecks/>
  394. <checkConfiguration/>
  395. </geometryOptions>
  396. <fieldConfiguration>
  397. <field name="id">
  398. <editWidget type="TextEdit">
  399. <config>
  400. <Option type="Map">
  401. <Option type="bool" value="false" name="IsMultiline"/>
  402. <Option type="bool" value="false" name="UseHtml"/>
  403. </Option>
  404. </config>
  405. </editWidget>
  406. </field>
  407. <field name="name">
  408. <editWidget type="TextEdit">
  409. <config>
  410. <Option type="Map">
  411. <Option type="bool" value="false" name="IsMultiline"/>
  412. <Option type="bool" value="false" name="UseHtml"/>
  413. </Option>
  414. </config>
  415. </editWidget>
  416. </field>
  417. <field name="org">
  418. <editWidget type="TextEdit">
  419. <config>
  420. <Option type="Map">
  421. <Option type="bool" value="false" name="IsMultiline"/>
  422. <Option type="bool" value="false" name="UseHtml"/>
  423. </Option>
  424. </config>
  425. </editWidget>
  426. </field>
  427. <field name="since">
  428. <editWidget type="DateTime">
  429. <config>
  430. <Option type="Map">
  431. <Option type="bool" value="true" name="allow_null"/>
  432. <Option type="bool" value="true" name="calendar_popup"/>
  433. <Option type="QString" value="yyyy-MM-dd" name="display_format"/>
  434. <Option type="QString" value="yyyy-MM-dd" name="field_format"/>
  435. <Option type="bool" value="false" name="field_iso_format"/>
  436. </Option>
  437. </config>
  438. </editWidget>
  439. </field>
  440. <field name="usage_category">
  441. <editWidget type="ValueMap">
  442. <config>
  443. <Option type="Map">
  444. <Option type="List" name="map">
  445. <Option type="Map">
  446. <Option type="QString" value="land-use-planning" name="Land-use planning"/>
  447. </Option>
  448. <Option type="Map">
  449. <Option type="QString" value="urban-planning&#xa;" name="Urban planning"/>
  450. </Option>
  451. <Option type="Map">
  452. <Option type="QString" value="mobility-studies" name="Mobility studies"/>
  453. </Option>
  454. <Option type="Map">
  455. <Option type="QString" value="water-management" name="Water management"/>
  456. </Option>
  457. <Option type="Map">
  458. <Option type="QString" value="electrical-grids" name="Electrical grids"/>
  459. </Option>
  460. <Option type="Map">
  461. <Option type="QString" value="other-utilities" name="Other utilities"/>
  462. </Option>
  463. <Option type="Map">
  464. <Option type="QString" value="ecology" name="Ecology"/>
  465. </Option>
  466. <Option type="Map">
  467. <Option type="QString" value="oceanography" name="Oceanography"/>
  468. </Option>
  469. <Option type="Map">
  470. <Option type="QString" value="geology" name="Geology"/>
  471. </Option>
  472. <Option type="Map">
  473. <Option type="QString" value="meteorology" name="Meteorology"/>
  474. </Option>
  475. <Option type="Map">
  476. <Option type="QString" value="zoology" name="Zoology"/>
  477. </Option>
  478. <Option type="Map">
  479. <Option type="QString" value="human-biology" name="Human biology"/>
  480. </Option>
  481. <Option type="Map">
  482. <Option type="QString" value="botany" name="Botany"/>
  483. </Option>
  484. <Option type="Map">
  485. <Option type="QString" value="generic-gis" name="Generic GIS"/>
  486. </Option>
  487. <Option type="Map">
  488. <Option type="QString" value="other" name="Other"/>
  489. </Option>
  490. </Option>
  491. </Option>
  492. </config>
  493. </editWidget>
  494. </field>
  495. <field name="usage_frequency">
  496. <editWidget type="ValueMap">
  497. <config>
  498. <Option type="Map">
  499. <Option type="List" name="map">
  500. <Option type="Map">
  501. <Option type="QString" value="hourly" name="Many times a day"/>
  502. </Option>
  503. <Option type="Map">
  504. <Option type="QString" value="daily" name="Once a day"/>
  505. </Option>
  506. <Option type="Map">
  507. <Option type="QString" value="weekly" name="Once a week"/>
  508. </Option>
  509. <Option type="Map">
  510. <Option type="QString" value="monthly" name="Once a month"/>
  511. </Option>
  512. <Option type="Map">
  513. <Option type="QString" value="yearly" name="Once a year"/>
  514. </Option>
  515. </Option>
  516. </Option>
  517. </config>
  518. </editWidget>
  519. </field>
  520. <field name="usage_comment">
  521. <editWidget type="TextEdit">
  522. <config>
  523. <Option type="Map">
  524. <Option type="bool" value="true" name="IsMultiline"/>
  525. <Option type="bool" value="false" name="UseHtml"/>
  526. </Option>
  527. </config>
  528. </editWidget>
  529. </field>
  530. <field name="usage_check">
  531. <editWidget type="CheckBox">
  532. <config>
  533. <Option type="Map">
  534. <Option type="QString" value="" name="CheckedState"/>
  535. <Option type="QString" value="" name="UncheckedState"/>
  536. </Option>
  537. </config>
  538. </editWidget>
  539. </field>
  540. </fieldConfiguration>
  541. <aliases>
  542. <alias field="id" name="" index="0"/>
  543. <alias field="name" name="Name" index="1"/>
  544. <alias field="org" name="Organisation" index="2"/>
  545. <alias field="since" name="Since" index="3"/>
  546. <alias field="usage_category" name="In which field do you use QField?" index="4"/>
  547. <alias field="usage_frequency" name="How often do you use QField?" index="5"/>
  548. <alias field="usage_comment" name="How do you use QField?" index="6"/>
  549. <alias field="usage_check" name="Do you want to tell the world more about your QField usage?" index="7"/>
  550. </aliases>
  551. <excludeAttributesWMS/>
  552. <excludeAttributesWFS/>
  553. <defaults>
  554. <default field="id" applyOnUpdate="0" expression=""/>
  555. <default field="name" applyOnUpdate="0" expression=""/>
  556. <default field="org" applyOnUpdate="0" expression=""/>
  557. <default field="since" applyOnUpdate="0" expression="now()"/>
  558. <default field="usage_category" applyOnUpdate="0" expression=""/>
  559. <default field="usage_frequency" applyOnUpdate="0" expression=""/>
  560. <default field="usage_comment" applyOnUpdate="0" expression=""/>
  561. <default field="usage_check" applyOnUpdate="0" expression=""/>
  562. </defaults>
  563. <constraints>
  564. <constraint field="id" notnull_strength="1" constraints="3" unique_strength="1" exp_strength="0"/>
  565. <constraint field="name" notnull_strength="1" constraints="1" unique_strength="0" exp_strength="0"/>
  566. <constraint field="org" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  567. <constraint field="since" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  568. <constraint field="usage_category" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  569. <constraint field="usage_frequency" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  570. <constraint field="usage_comment" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  571. <constraint field="usage_check" notnull_strength="0" constraints="0" unique_strength="0" exp_strength="0"/>
  572. </constraints>
  573. <constraintExpressions>
  574. <constraint field="id" desc="" exp=""/>
  575. <constraint field="name" desc="" exp=""/>
  576. <constraint field="org" desc="" exp=""/>
  577. <constraint field="since" desc="" exp=""/>
  578. <constraint field="usage_category" desc="" exp=""/>
  579. <constraint field="usage_frequency" desc="" exp=""/>
  580. <constraint field="usage_comment" desc="" exp=""/>
  581. <constraint field="usage_check" desc="" exp=""/>
  582. </constraintExpressions>
  583. <expressionfields/>
  584. <attributeactions>
  585. <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
  586. </attributeactions>
  587. <attributetableconfig sortOrder="0" actionWidgetStyle="dropDown" sortExpression="&quot;test&quot;">
  588. <columns>
  589. <column hidden="0" type="field" name="id" width="-1"/>
  590. <column hidden="0" type="field" name="name" width="161"/>
  591. <column hidden="0" type="field" name="org" width="154"/>
  592. <column hidden="1" type="actions" width="-1"/>
  593. <column hidden="0" type="field" name="since" width="-1"/>
  594. <column hidden="0" type="field" name="usage_category" width="-1"/>
  595. <column hidden="0" type="field" name="usage_frequency" width="-1"/>
  596. <column hidden="0" type="field" name="usage_comment" width="-1"/>
  597. <column hidden="0" type="field" name="usage_check" width="-1"/>
  598. </columns>
  599. </attributetableconfig>
  600. <conditionalstyles>
  601. <rowstyles/>
  602. <fieldstyles/>
  603. </conditionalstyles>
  604. <editform tolerant="1"></editform>
  605. <editforminit/>
  606. <editforminitcodesource>0</editforminitcodesource>
  607. <editforminitfilepath></editforminitfilepath>
  608. <editforminitcode><![CDATA[# -*- coding: utf-8 -*-
  609. """
  610. QGIS forms can have a Python function that is called when the form is
  611. opened.
  612. Use this function to add extra logic to your forms.
  613. Enter the name of the function in the "Python Init function"
  614. field.
  615. An example follows:
  616. """
  617. from qgis.PyQt.QtWidgets import QWidget
  618. def my_form_open(dialog, layer, feature):
  619. geom = feature.geometry()
  620. control = dialog.findChild(QWidget, "MyLineEdit")
  621. ]]></editforminitcode>
  622. <featformsuppress>0</featformsuppress>
  623. <editorlayout>tablayout</editorlayout>
  624. <attributeEditorForm>
  625. <attributeEditorContainer columnCount="1" visibilityExpression="" groupBox="0" visibilityExpressionEnabled="0" name="User" showLabel="1">
  626. <attributeEditorField name="name" showLabel="1" index="1"/>
  627. <attributeEditorField name="org" showLabel="1" index="2"/>
  628. <attributeEditorField name="since" showLabel="1" index="3"/>
  629. </attributeEditorContainer>
  630. <attributeEditorContainer columnCount="1" visibilityExpression="" groupBox="0" visibilityExpressionEnabled="0" name="Usage" showLabel="1">
  631. <attributeEditorField name="usage_check" showLabel="1" index="7"/>
  632. <attributeEditorContainer columnCount="1" visibilityExpression="&quot;usage_check&quot;" groupBox="1" visibilityExpressionEnabled="1" name="" showLabel="0">
  633. <attributeEditorField name="usage_category" showLabel="1" index="4"/>
  634. <attributeEditorField name="usage_frequency" showLabel="1" index="5"/>
  635. <attributeEditorField name="usage_comment" showLabel="1" index="6"/>
  636. </attributeEditorContainer>
  637. </attributeEditorContainer>
  638. </attributeEditorForm>
  639. <editable>
  640. <field editable="1" name="id"/>
  641. <field editable="1" name="name"/>
  642. <field editable="1" name="org"/>
  643. <field editable="1" name="since"/>
  644. <field editable="1" name="test"/>
  645. <field editable="1" name="usage_category"/>
  646. <field editable="1" name="usage_check"/>
  647. <field editable="1" name="usage_comment"/>
  648. <field editable="1" name="usage_frequency"/>
  649. </editable>
  650. <labelOnTop>
  651. <field labelOnTop="0" name="id"/>
  652. <field labelOnTop="0" name="name"/>
  653. <field labelOnTop="0" name="org"/>
  654. <field labelOnTop="0" name="since"/>
  655. <field labelOnTop="0" name="test"/>
  656. <field labelOnTop="1" name="usage_category"/>
  657. <field labelOnTop="0" name="usage_check"/>
  658. <field labelOnTop="1" name="usage_comment"/>
  659. <field labelOnTop="1" name="usage_frequency"/>
  660. </labelOnTop>
  661. <widgets/>
  662. <previewExpression>if( name is not null or org is not null, concat(name, ' - '|| org), 'Unknown name')</previewExpression>
  663. <mapTip></mapTip>
  664. </maplayer>
  665. </projectlayers>
  666. <layerorder>
  667. <layer id="OpenStreetMap_6acb267c_fb1c_4aa5_9be1_d8ceb2ed360e"/>
  668. <layer id="user_3b2a144b_274a_4438_95e4_6640c2211c53"/>
  669. </layerorder>
  670. <properties>
  671. <WMSContactMail type="QString">info@opengis.ch</WMSContactMail>
  672. <WMSServiceTitle type="QString">Live QField users map</WMSServiceTitle>
  673. <WMSUrl type="QString"></WMSUrl>
  674. <WMTSGrids>
  675. <Config type="QStringList"/>
  676. <CRS type="QStringList"/>
  677. </WMTSGrids>
  678. <PAL>
  679. <ShowingAllLabels type="bool">false</ShowingAllLabels>
  680. <DrawRectOnly type="bool">false</DrawRectOnly>
  681. <CandidatesPoint type="int">16</CandidatesPoint>
  682. <CandidatesLine type="int">50</CandidatesLine>
  683. <TextFormat type="int">0</TextFormat>
  684. <ShowingPartialsLabels type="bool">true</ShowingPartialsLabels>
  685. <CandidatesPolygon type="int">30</CandidatesPolygon>
  686. <ShowingCandidates type="bool">false</ShowingCandidates>
  687. <SearchMethod type="int">0</SearchMethod>
  688. </PAL>
  689. <WMSAddWktGeometry type="bool">false</WMSAddWktGeometry>
  690. <WMSPrecision type="QString">3</WMSPrecision>
  691. <Measurement>
  692. <DistanceUnits type="QString">meters</DistanceUnits>
  693. <AreaUnits type="QString">m2</AreaUnits>
  694. </Measurement>
  695. <WFSUrl type="QString"></WFSUrl>
  696. <WMSRootName type="QString">qfield_users</WMSRootName>
  697. <WMSExtent type="QStringList">
  698. <value>-39957563.529993564</value>
  699. <value>-21039383.75992872</value>
  700. <value>39957563.529993564</value>
  701. <value>21039383.759928703</value>
  702. </WMSExtent>
  703. <WMTSUrl type="QString"></WMTSUrl>
  704. <WMSContactPerson type="QString">Marco Bernasocchi</WMSContactPerson>
  705. <WMSCrsList type="QStringList">
  706. <value>EPSG:3857</value>
  707. </WMSCrsList>
  708. <WMSContactPhone type="QString"></WMSContactPhone>
  709. <WMSRequestDefinedDataSources type="bool">false</WMSRequestDefinedDataSources>
  710. <WCSLayers type="QStringList"/>
  711. <Paths>
  712. <Absolute type="bool">false</Absolute>
  713. </Paths>
  714. <WMSImageQuality type="int">90</WMSImageQuality>
  715. <SpatialRefSys>
  716. <ProjectionsEnabled type="int">1</ProjectionsEnabled>
  717. </SpatialRefSys>
  718. <WCSUrl type="QString"></WCSUrl>
  719. <WMTSPngLayers>
  720. <Project type="bool">false</Project>
  721. <Group type="QStringList"/>
  722. <Layer type="QStringList"/>
  723. </WMTSPngLayers>
  724. <WMSServiceCapabilities type="bool">true</WMSServiceCapabilities>
  725. <WMSFees type="QString">conditions unknown</WMSFees>
  726. <WMSContactPosition type="QString">pointOfContact</WMSContactPosition>
  727. <Legend>
  728. <filterByMap type="bool">false</filterByMap>
  729. </Legend>
  730. <Measure>
  731. <Ellipsoid type="QString">WGS84</Ellipsoid>
  732. </Measure>
  733. <WMSContactOrganization type="QString">OPENGIS.ch</WMSContactOrganization>
  734. <WMTSMinScale type="int">5000</WMTSMinScale>
  735. <WMSServiceAbstract type="QString">Map of self digitized users of QField</WMSServiceAbstract>
  736. <WMSSegmentizeFeatureInfoGeometry type="bool">false</WMSSegmentizeFeatureInfoGeometry>
  737. <WMTSLayers>
  738. <Project type="bool">false</Project>
  739. <Group type="QStringList"/>
  740. <Layer type="QStringList"/>
  741. </WMTSLayers>
  742. <WFSTLayers>
  743. <Delete type="QStringList"/>
  744. <Insert type="QStringList"/>
  745. <Update type="QStringList"/>
  746. </WFSTLayers>
  747. <WFSLayers type="QStringList"/>
  748. <qfieldsync>
  749. <baseMapMupp type="double">10</baseMapMupp>
  750. <importedFilesChecksums type="QStringList">
  751. <value>1230ded733be9a709daf407bd59e2f05</value>
  752. <value>d1144f15f99bd1d57ffab0d1f70620e4</value>
  753. <value>e2a34a7ab758315678e7c348afee5ab9</value>
  754. <value>f61c6d169261b66a1cbaca4701b1efb4</value>
  755. <value>f8585dc706d79a852be17f9c9a4f9696</value>
  756. </importedFilesChecksums>
  757. <createBaseMap type="int">0</createBaseMap>
  758. <baseMapTheme type="QString"></baseMapTheme>
  759. <offlineCopyOnlyAoi type="int">0</offlineCopyOnlyAoi>
  760. <baseMapTileSize type="int">1024</baseMapTileSize>
  761. <baseMapType type="QString">singleLayer</baseMapType>
  762. </qfieldsync>
  763. <WMSKeywordList type="QStringList">
  764. <value></value>
  765. </WMSKeywordList>
  766. <Gui>
  767. <CanvasColorGreenPart type="int">211</CanvasColorGreenPart>
  768. <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
  769. <SelectionColorBluePart type="int">232</SelectionColorBluePart>
  770. <CanvasColorBluePart type="int">223</CanvasColorBluePart>
  771. <CanvasColorRedPart type="int">170</CanvasColorRedPart>
  772. <SelectionColorRedPart type="int">255</SelectionColorRedPart>
  773. <SelectionColorGreenPart type="int">113</SelectionColorGreenPart>
  774. </Gui>
  775. <WMSMaxAtlasFeatures type="int">1</WMSMaxAtlasFeatures>
  776. <WMSUseLayerIDs type="bool">false</WMSUseLayerIDs>
  777. <WMSRestrictedLayers type="QStringList"/>
  778. <WMSRestrictedComposers type="QStringList"/>
  779. <WMSAccessConstraints type="QString">None</WMSAccessConstraints>
  780. <PositionPrecision>
  781. <DecimalPlaces type="int">2</DecimalPlaces>
  782. <DegreeFormat type="QString">MU</DegreeFormat>
  783. <Automatic type="bool">true</Automatic>
  784. </PositionPrecision>
  785. <Macros>
  786. <pythonCode type="QString"></pythonCode>
  787. </Macros>
  788. <DefaultStyles>
  789. <ColorRamp type="QString"></ColorRamp>
  790. <Opacity type="double">1</Opacity>
  791. <Line type="QString"></Line>
  792. <Fill type="QString"></Fill>
  793. <Marker type="QString"></Marker>
  794. <RandomColors type="bool">true</RandomColors>
  795. </DefaultStyles>
  796. <WMSOnlineResource type="QString">demo.qfield.org</WMSOnlineResource>
  797. <WMTSJpegLayers>
  798. <Project type="bool">false</Project>
  799. <Group type="QStringList"/>
  800. <Layer type="QStringList"/>
  801. </WMTSJpegLayers>
  802. </properties>
  803. <visibility-presets/>
  804. <transformContext/>
  805. <projectMetadata>
  806. <identifier></identifier>
  807. <parentidentifier></parentidentifier>
  808. <language></language>
  809. <type></type>
  810. <title>Live QField Users Survey Demo</title>
  811. <abstract></abstract>
  812. <contact>
  813. <name></name>
  814. <organization></organization>
  815. <position></position>
  816. <voice></voice>
  817. <fax></fax>
  818. <email></email>
  819. <role></role>
  820. </contact>
  821. <links/>
  822. <author>David</author>
  823. <creation>2019-03-04T11:39:10</creation>
  824. </projectMetadata>
  825. <Annotations/>
  826. <Layouts/>
  827. </qgis>