TileService.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. <template>
  2. <el-container>
  3. <div v-for="(item, index) in content" :key="index">
  4. <el-row class="first_level_title">{{ item.title }}</el-row>
  5. <div>
  6. <el-row v-for="(item_, index_) in item.children" :key="index_">
  7. <el-col class="label" :span="2"> {{ item_.label }}: </el-col>
  8. <el-col class="text" :span="22">
  9. {{ item_.text }}
  10. </el-col>
  11. </el-row>
  12. </div>
  13. <el-row class="image">
  14. <img :src="imagePath + item.image" alt="" />
  15. </el-row>
  16. </div>
  17. </el-container>
  18. </template>
  19. <script>
  20. export default {
  21. data() {
  22. return {
  23. imagePath: "./static/images/tileservice/",
  24. content: [
  25. {
  26. title: "影像底图服务",
  27. children: [
  28. {
  29. label: "服务类型",
  30. text: "瓦片服务",
  31. },
  32. {
  33. label: "瓦片类型",
  34. text: "栅格",
  35. },
  36. {
  37. label: "瓦片描述",
  38. text: "影像底图瓦片",
  39. },
  40. {
  41. label: "瓦片规范",
  42. text: "OGC WMTS标准",
  43. },
  44. {
  45. label: "URL地址",
  46. text: "http://122.228.13.28:1100/sky0/img_w/wmts?tk=密钥",
  47. },
  48. {
  49. label: "示例",
  50. text: "http://122.228.13.28:1100/sky0/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  51. },
  52. ],
  53. image: "raster.png",
  54. },
  55. {
  56. title: "影像注记服务",
  57. children: [
  58. {
  59. label: "服务类型",
  60. text: "瓦片服务",
  61. },
  62. {
  63. label: "瓦片类型",
  64. text: "栅格",
  65. },
  66. {
  67. label: "瓦片描述",
  68. text: "影像注记瓦片",
  69. },
  70. {
  71. label: "瓦片规范",
  72. text: "OGC WMTS标准",
  73. },
  74. {
  75. label: "URL地址",
  76. text: "http://122.228.13.28:1100/sky0/cia_w/wmts?tk=密钥",
  77. },
  78. {
  79. label: "示例",
  80. text: "http://122.228.13.28:1100/sky0/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  81. },
  82. ],
  83. image: "raster_zj.png",
  84. },
  85. {
  86. title: "矢量底图服务",
  87. children: [
  88. {
  89. label: "服务类型",
  90. text: "瓦片服务",
  91. },
  92. {
  93. label: "瓦片类型",
  94. text: "栅格",
  95. },
  96. {
  97. label: "瓦片描述",
  98. text: "矢量底图瓦片",
  99. },
  100. {
  101. label: "瓦片规范",
  102. text: "OGC WMTS标准",
  103. },
  104. {
  105. label: "URL地址",
  106. text: "http://122.228.13.28:1100/sky0/vec_w/wmts?tk=密钥",
  107. },
  108. {
  109. label: "示例",
  110. text: "http://122.228.13.28:1100/sky0/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  111. },
  112. ],
  113. image: "vecter.png",
  114. },
  115. {
  116. title: "矢量注记服务",
  117. children: [
  118. {
  119. label: "服务类型",
  120. text: "瓦片服务",
  121. },
  122. {
  123. label: "瓦片类型",
  124. text: "栅格",
  125. },
  126. {
  127. label: "瓦片描述",
  128. text: "矢量注记瓦片",
  129. },
  130. {
  131. label: "瓦片规范",
  132. text: "OGC WMTS标准",
  133. },
  134. {
  135. label: "URL地址",
  136. text: "http://122.228.13.28:1100/sky0/cva_w/wmts?tk=密钥",
  137. },
  138. {
  139. label: "示例",
  140. text: "http://122.228.13.28:1100/sky0/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  141. },
  142. ],
  143. image: "vecter_zj.png",
  144. },
  145. {
  146. title: "地形晕渲服务",
  147. children: [
  148. {
  149. label: "服务类型",
  150. text: "瓦片服务",
  151. },
  152. {
  153. label: "瓦片类型",
  154. text: "栅格",
  155. },
  156. {
  157. label: "瓦片描述",
  158. text: "地形晕渲底图瓦片",
  159. },
  160. {
  161. label: "瓦片规范",
  162. text: "OGC WMTS标准",
  163. },
  164. {
  165. label: "URL地址",
  166. text: "http://122.228.13.28:1100/sky0/ter_w/wmts?tk=密钥",
  167. },
  168. {
  169. label: "示例",
  170. text: "http://122.228.13.28:1100/sky0/ter_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=ter&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  171. },
  172. ],
  173. image: "topography.png",
  174. },
  175. {
  176. title: "地形注记服务",
  177. children: [
  178. {
  179. label: "服务类型",
  180. text: "瓦片服务",
  181. },
  182. {
  183. label: "瓦片类型",
  184. text: "栅格",
  185. },
  186. {
  187. label: "瓦片描述",
  188. text: "地形注记瓦片",
  189. },
  190. {
  191. label: "瓦片规范",
  192. text: "OGC WMTS标准",
  193. },
  194. {
  195. label: "URL地址",
  196. text: "http://122.228.13.28:1100/sky0/cta_w/wmts?tk=密钥",
  197. },
  198. {
  199. label: "示例",
  200. text: "http://122.228.13.28:1100/sky0/cta_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cta&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=密钥",
  201. },
  202. ],
  203. image: "topography_zj.png",
  204. },
  205. ],
  206. };
  207. },
  208. };
  209. </script>
  210. <style lang="less" scoped>
  211. .el-container {
  212. display: block;
  213. width: 100%;
  214. padding: 10px 20px;
  215. box-sizing: border-box;
  216. background: #ffffff;
  217. overflow: hidden;
  218. overflow-y: auto;
  219. .el-row {
  220. // margin-bottom: 10px;
  221. line-height: 40px;
  222. &:last-child {
  223. // margin-bottom: 10px;
  224. }
  225. &::before {
  226. display: unset;
  227. }
  228. }
  229. .first_level_title {
  230. font-size: 18px;
  231. font-weight: bold;
  232. }
  233. .label {
  234. font-size: 16px;
  235. // font-weight: bold;
  236. }
  237. .text {
  238. font-size: 16px;
  239. // font-weight: bold;
  240. }
  241. }
  242. </style>