onuRxPowerLabel.xml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696
  1. <StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
  2. xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml"
  3. xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
  4. <NamedLayer>
  5. <Name>onuRxPowerLabel</Name>
  6. <UserStyle>
  7. <Name>onuRxPowerLabel</Name>
  8. <Title></Title>
  9. <Abstract></Abstract>
  10. <FeatureTypeStyle>
  11. <FeatureTypeName>Feature</FeatureTypeName>
  12. <Rule>
  13. <MinScaleDenominator>8500</MinScaleDenominator>
  14. <Title>&lt; -30</Title>
  15. <ogc:Filter>
  16. <ogc:PropertyIsLessThan>
  17. <ogc:PropertyName>rx</ogc:PropertyName>
  18. <ogc:Literal>-30</ogc:Literal>
  19. </ogc:PropertyIsLessThan>
  20. </ogc:Filter>
  21. <PointSymbolizer>
  22. <Graphic>
  23. <Mark>
  24. <WellKnownName>circle</WellKnownName>
  25. <Fill>
  26. <CssParameter name="fill">#a00400</CssParameter>
  27. </Fill>
  28. <Stroke>
  29. <CssParameter name="stroke">#700200</CssParameter>
  30. <CssParameter name="stroke-width">1</CssParameter>
  31. </Stroke>
  32. </Mark>
  33. <Size>7</Size>
  34. </Graphic>
  35. </PointSymbolizer>
  36. </Rule>
  37. <Rule>
  38. <MaxScaleDenominator>8500</MaxScaleDenominator>
  39. <Title>&lt; -30</Title>
  40. <ogc:Filter>
  41. <ogc:PropertyIsLessThan>
  42. <ogc:PropertyName>rx</ogc:PropertyName>
  43. <ogc:Literal>-30</ogc:Literal>
  44. </ogc:PropertyIsLessThan>
  45. </ogc:Filter>
  46. <PointSymbolizer>
  47. <Graphic>
  48. <Mark>
  49. <WellKnownName>circle</WellKnownName>
  50. <Fill>
  51. <CssParameter name="fill">#a00400</CssParameter>
  52. </Fill>
  53. <Stroke>
  54. <CssParameter name="stroke">#700200</CssParameter>
  55. <CssParameter name="stroke-width">1</CssParameter>
  56. </Stroke>
  57. </Mark>
  58. <Size>12</Size>
  59. </Graphic>
  60. </PointSymbolizer>
  61. <TextSymbolizer>
  62. <Label>
  63. <ogc:PropertyName>rx</ogc:PropertyName>
  64. </Label>
  65. <Font>
  66. <CssParameter name="font-family">Arial</CssParameter>
  67. <CssParameter name="font-style">Normal</CssParameter>
  68. <CssParameter name="font-size">11</CssParameter>
  69. </Font>
  70. <LabelPlacement>
  71. <LinePlacement>
  72. </LinePlacement>
  73. </LabelPlacement>
  74. <Halo>
  75. <Radius>
  76. <ogc:Literal>1</ogc:Literal>
  77. </Radius>
  78. <Fill>
  79. <CssParameter name="fill">#a00400</CssParameter>
  80. <CssParameter name="fill-opacity">0.5</CssParameter>
  81. </Fill>
  82. </Halo>
  83. <Fill>
  84. <CssParameter name="fill">#000000</CssParameter>
  85. </Fill>
  86. <VendorOption name="group">true</VendorOption>
  87. </TextSymbolizer>
  88. </Rule>
  89. <Rule>
  90. <MinScaleDenominator>8500</MinScaleDenominator>
  91. <Title>-30 to -28</Title>
  92. <ogc:Filter>
  93. <ogc:PropertyIsBetween>
  94. <ogc:PropertyName>rx</ogc:PropertyName>
  95. <ogc:LowerBoundary>
  96. <ogc:Literal>-30</ogc:Literal>
  97. </ogc:LowerBoundary>
  98. <ogc:UpperBoundary>
  99. <ogc:Literal>-28</ogc:Literal>
  100. </ogc:UpperBoundary>
  101. </ogc:PropertyIsBetween>
  102. </ogc:Filter>
  103. <PointSymbolizer>
  104. <Graphic>
  105. <Mark>
  106. <WellKnownName>circle</WellKnownName>
  107. <Fill>
  108. <CssParameter name="fill">#ff4d3f</CssParameter>
  109. </Fill>
  110. <Stroke>
  111. <CssParameter name="stroke">#b2352c</CssParameter>
  112. <CssParameter name="stroke-width">1</CssParameter>
  113. </Stroke>
  114. </Mark>
  115. <Size>7</Size>
  116. </Graphic>
  117. </PointSymbolizer>
  118. </Rule>
  119. <Rule>
  120. <MaxScaleDenominator>8500</MaxScaleDenominator>
  121. <Title>-30 to -28</Title>
  122. <ogc:Filter>
  123. <ogc:PropertyIsBetween>
  124. <ogc:PropertyName>rx</ogc:PropertyName>
  125. <ogc:LowerBoundary>
  126. <ogc:Literal>-30</ogc:Literal>
  127. </ogc:LowerBoundary>
  128. <ogc:UpperBoundary>
  129. <ogc:Literal>-28</ogc:Literal>
  130. </ogc:UpperBoundary>
  131. </ogc:PropertyIsBetween>
  132. </ogc:Filter>
  133. <PointSymbolizer>
  134. <Graphic>
  135. <Mark>
  136. <WellKnownName>circle</WellKnownName>
  137. <Fill>
  138. <CssParameter name="fill">#ff4d3f</CssParameter>
  139. </Fill>
  140. <Stroke>
  141. <CssParameter name="stroke">#b2352c</CssParameter>
  142. <CssParameter name="stroke-width">1</CssParameter>
  143. </Stroke>
  144. </Mark>
  145. <Size>12</Size>
  146. </Graphic>
  147. </PointSymbolizer>
  148. <TextSymbolizer>
  149. <Label>
  150. <ogc:PropertyName>rx</ogc:PropertyName>
  151. </Label>
  152. <Font>
  153. <CssParameter name="font-family">Arial</CssParameter>
  154. <CssParameter name="font-style">Normal</CssParameter>
  155. <CssParameter name="font-size">11</CssParameter>
  156. </Font>
  157. <LabelPlacement>
  158. <LinePlacement>
  159. </LinePlacement>
  160. </LabelPlacement>
  161. <Halo>
  162. <Radius>
  163. <ogc:Literal>1</ogc:Literal>
  164. </Radius>
  165. <Fill>
  166. <CssParameter name="fill">#ff4d3f</CssParameter>
  167. <CssParameter name="fill-opacity">0.5</CssParameter>
  168. </Fill>
  169. </Halo>
  170. <Fill>
  171. <CssParameter name="fill">#000000</CssParameter>
  172. </Fill>
  173. <VendorOption name="group">true</VendorOption>
  174. </TextSymbolizer>
  175. </Rule>
  176. <Rule>
  177. <MinScaleDenominator>8500</MinScaleDenominator>
  178. <Title>-28 to -26</Title>
  179. <ogc:Filter>
  180. <ogc:PropertyIsBetween>
  181. <ogc:PropertyName>rx</ogc:PropertyName>
  182. <ogc:LowerBoundary>
  183. <ogc:Literal>-28</ogc:Literal>
  184. </ogc:LowerBoundary>
  185. <ogc:UpperBoundary>
  186. <ogc:Literal>-26</ogc:Literal>
  187. </ogc:UpperBoundary>
  188. </ogc:PropertyIsBetween>
  189. </ogc:Filter>
  190. <PointSymbolizer>
  191. <Graphic>
  192. <Mark>
  193. <WellKnownName>circle</WellKnownName>
  194. <Fill>
  195. <CssParameter name="fill">#ffa732</CssParameter>
  196. </Fill>
  197. <Stroke>
  198. <CssParameter name="stroke">#b27423</CssParameter>
  199. <CssParameter name="stroke-width">1</CssParameter>
  200. </Stroke>
  201. </Mark>
  202. <Size>7</Size>
  203. </Graphic>
  204. </PointSymbolizer>
  205. </Rule>
  206. <Rule>
  207. <MaxScaleDenominator>8500</MaxScaleDenominator>
  208. <Title>-28 to -26</Title>
  209. <ogc:Filter>
  210. <ogc:PropertyIsBetween>
  211. <ogc:PropertyName>rx</ogc:PropertyName>
  212. <ogc:LowerBoundary>
  213. <ogc:Literal>-28</ogc:Literal>
  214. </ogc:LowerBoundary>
  215. <ogc:UpperBoundary>
  216. <ogc:Literal>-26</ogc:Literal>
  217. </ogc:UpperBoundary>
  218. </ogc:PropertyIsBetween>
  219. </ogc:Filter>
  220. <PointSymbolizer>
  221. <Graphic>
  222. <Mark>
  223. <WellKnownName>circle</WellKnownName>
  224. <Fill>
  225. <CssParameter name="fill">#ffa732</CssParameter>
  226. </Fill>
  227. <Stroke>
  228. <CssParameter name="stroke">#b27423</CssParameter>
  229. <CssParameter name="stroke-width">1</CssParameter>
  230. </Stroke>
  231. </Mark>
  232. <Size>12</Size>
  233. </Graphic>
  234. </PointSymbolizer>
  235. <TextSymbolizer>
  236. <Label>
  237. <ogc:PropertyName>rx</ogc:PropertyName>
  238. </Label>
  239. <Font>
  240. <CssParameter name="font-family">Arial</CssParameter>
  241. <CssParameter name="font-style">Normal</CssParameter>
  242. <CssParameter name="font-size">11</CssParameter>
  243. </Font>
  244. <LabelPlacement>
  245. <LinePlacement>
  246. </LinePlacement>
  247. </LabelPlacement>
  248. <Halo>
  249. <Radius>
  250. <ogc:Literal>1</ogc:Literal>
  251. </Radius>
  252. <Fill>
  253. <CssParameter name="fill">#ffa732</CssParameter>
  254. <CssParameter name="fill-opacity">0.5</CssParameter>
  255. </Fill>
  256. </Halo>
  257. <Fill>
  258. <CssParameter name="fill">#000000</CssParameter>
  259. </Fill>
  260. <VendorOption name="group">true</VendorOption>
  261. </TextSymbolizer>
  262. </Rule>
  263. <Rule>
  264. <MinScaleDenominator>8500</MinScaleDenominator>
  265. <Title>-26 to -20</Title>
  266. <ogc:Filter>
  267. <ogc:PropertyIsBetween>
  268. <ogc:PropertyName>rx</ogc:PropertyName>
  269. <ogc:LowerBoundary>
  270. <ogc:Literal>-26</ogc:Literal>
  271. </ogc:LowerBoundary>
  272. <ogc:UpperBoundary>
  273. <ogc:Literal>-20</ogc:Literal>
  274. </ogc:UpperBoundary>
  275. </ogc:PropertyIsBetween>
  276. </ogc:Filter>
  277. <PointSymbolizer>
  278. <Graphic>
  279. <Mark>
  280. <WellKnownName>circle</WellKnownName>
  281. <Fill>
  282. <CssParameter name="fill">#00a65a</CssParameter>
  283. </Fill>
  284. <Stroke>
  285. <CssParameter name="stroke">#00743e</CssParameter>
  286. <CssParameter name="stroke-width">1</CssParameter>
  287. </Stroke>
  288. </Mark>
  289. <Size>7</Size>
  290. </Graphic>
  291. </PointSymbolizer>
  292. </Rule>
  293. <Rule>
  294. <MaxScaleDenominator>8500</MaxScaleDenominator>
  295. <Title>-26 to -20</Title>
  296. <ogc:Filter>
  297. <ogc:PropertyIsBetween>
  298. <ogc:PropertyName>rx</ogc:PropertyName>
  299. <ogc:LowerBoundary>
  300. <ogc:Literal>-26</ogc:Literal>
  301. </ogc:LowerBoundary>
  302. <ogc:UpperBoundary>
  303. <ogc:Literal>-20</ogc:Literal>
  304. </ogc:UpperBoundary>
  305. </ogc:PropertyIsBetween>
  306. </ogc:Filter>
  307. <PointSymbolizer>
  308. <Graphic>
  309. <Mark>
  310. <WellKnownName>circle</WellKnownName>
  311. <Fill>
  312. <CssParameter name="fill">#00a65a</CssParameter>
  313. </Fill>
  314. <Stroke>
  315. <CssParameter name="stroke">#00743e</CssParameter>
  316. <CssParameter name="stroke-width">1</CssParameter>
  317. </Stroke>
  318. </Mark>
  319. <Size>12</Size>
  320. </Graphic>
  321. </PointSymbolizer>
  322. <TextSymbolizer>
  323. <Label>
  324. <ogc:PropertyName>rx</ogc:PropertyName>
  325. </Label>
  326. <Font>
  327. <CssParameter name="font-family">Arial</CssParameter>
  328. <CssParameter name="font-style">Normal</CssParameter>
  329. <CssParameter name="font-size">11</CssParameter>
  330. </Font>
  331. <LabelPlacement>
  332. <LinePlacement>
  333. </LinePlacement>
  334. </LabelPlacement>
  335. <Halo>
  336. <Radius>
  337. <ogc:Literal>1</ogc:Literal>
  338. </Radius>
  339. <Fill>
  340. <CssParameter name="fill">#00a65a</CssParameter>
  341. <CssParameter name="fill-opacity">0.5</CssParameter>
  342. </Fill>
  343. </Halo>
  344. <Fill>
  345. <CssParameter name="fill">#000000</CssParameter>
  346. </Fill>
  347. <VendorOption name="group">true</VendorOption>
  348. </TextSymbolizer>
  349. </Rule>
  350. <Rule>
  351. <MinScaleDenominator>8500</MinScaleDenominator>
  352. <Title>-20 to -15</Title>
  353. <ogc:Filter>
  354. <ogc:PropertyIsBetween>
  355. <ogc:PropertyName>rx</ogc:PropertyName>
  356. <ogc:LowerBoundary>
  357. <ogc:Literal>-20</ogc:Literal>
  358. </ogc:LowerBoundary>
  359. <ogc:UpperBoundary>
  360. <ogc:Literal>-15</ogc:Literal>
  361. </ogc:UpperBoundary>
  362. </ogc:PropertyIsBetween>
  363. </ogc:Filter>
  364. <PointSymbolizer>
  365. <Graphic>
  366. <Mark>
  367. <WellKnownName>circle</WellKnownName>
  368. <Fill>
  369. <CssParameter name="fill">#ffa732</CssParameter>
  370. </Fill>
  371. <Stroke>
  372. <CssParameter name="stroke">#b27423</CssParameter>
  373. <CssParameter name="stroke-width">1</CssParameter>
  374. </Stroke>
  375. </Mark>
  376. <Size>7</Size>
  377. </Graphic>
  378. </PointSymbolizer>
  379. </Rule>
  380. <Rule>
  381. <MaxScaleDenominator>8500</MaxScaleDenominator>
  382. <Title>-20 to -15</Title>
  383. <ogc:Filter>
  384. <ogc:PropertyIsBetween>
  385. <ogc:PropertyName>rx</ogc:PropertyName>
  386. <ogc:LowerBoundary>
  387. <ogc:Literal>-20</ogc:Literal>
  388. </ogc:LowerBoundary>
  389. <ogc:UpperBoundary>
  390. <ogc:Literal>-15</ogc:Literal>
  391. </ogc:UpperBoundary>
  392. </ogc:PropertyIsBetween>
  393. </ogc:Filter>
  394. <PointSymbolizer>
  395. <Graphic>
  396. <Mark>
  397. <WellKnownName>circle</WellKnownName>
  398. <Fill>
  399. <CssParameter name="fill">#ffa732</CssParameter>
  400. </Fill>
  401. <Stroke>
  402. <CssParameter name="stroke">#b27423</CssParameter>
  403. <CssParameter name="stroke-width">1</CssParameter>
  404. </Stroke>
  405. </Mark>
  406. <Size>12</Size>
  407. </Graphic>
  408. </PointSymbolizer>
  409. <TextSymbolizer>
  410. <Label>
  411. <ogc:PropertyName>rx</ogc:PropertyName>
  412. </Label>
  413. <Font>
  414. <CssParameter name="font-family">Arial</CssParameter>
  415. <CssParameter name="font-style">Normal</CssParameter>
  416. <CssParameter name="font-size">11</CssParameter>
  417. </Font>
  418. <LabelPlacement>
  419. <LinePlacement>
  420. </LinePlacement>
  421. </LabelPlacement>
  422. <Halo>
  423. <Radius>
  424. <ogc:Literal>1</ogc:Literal>
  425. </Radius>
  426. <Fill>
  427. <CssParameter name="fill">#ffa732</CssParameter>
  428. <CssParameter name="fill-opacity">0.5</CssParameter>
  429. </Fill>
  430. </Halo>
  431. <Fill>
  432. <CssParameter name="fill">#000000</CssParameter>
  433. </Fill>
  434. <VendorOption name="group">true</VendorOption>
  435. </TextSymbolizer>
  436. </Rule>
  437. <Rule>
  438. <MinScaleDenominator>8500</MinScaleDenominator>
  439. <Title>-15 to -13</Title>
  440. <ogc:Filter>
  441. <ogc:PropertyIsBetween>
  442. <ogc:PropertyName>rx</ogc:PropertyName>
  443. <ogc:LowerBoundary>
  444. <ogc:Literal>-15</ogc:Literal>
  445. </ogc:LowerBoundary>
  446. <ogc:UpperBoundary>
  447. <ogc:Literal>-13</ogc:Literal>
  448. </ogc:UpperBoundary>
  449. </ogc:PropertyIsBetween>
  450. </ogc:Filter>
  451. <PointSymbolizer>
  452. <Graphic>
  453. <Mark>
  454. <WellKnownName>circle</WellKnownName>
  455. <Fill>
  456. <CssParameter name="fill">#ff4d3f</CssParameter>
  457. </Fill>
  458. <Stroke>
  459. <CssParameter name="stroke">#b2352c</CssParameter>
  460. <CssParameter name="stroke-width">1</CssParameter>
  461. </Stroke>
  462. </Mark>
  463. <Size>7</Size>
  464. </Graphic>
  465. </PointSymbolizer>
  466. </Rule>
  467. <Rule>
  468. <MaxScaleDenominator>8500</MaxScaleDenominator>
  469. <Title>-15 to -13</Title>
  470. <ogc:Filter>
  471. <ogc:PropertyIsBetween>
  472. <ogc:PropertyName>rx</ogc:PropertyName>
  473. <ogc:LowerBoundary>
  474. <ogc:Literal>-15</ogc:Literal>
  475. </ogc:LowerBoundary>
  476. <ogc:UpperBoundary>
  477. <ogc:Literal>-13</ogc:Literal>
  478. </ogc:UpperBoundary>
  479. </ogc:PropertyIsBetween>
  480. </ogc:Filter>
  481. <PointSymbolizer>
  482. <Graphic>
  483. <Mark>
  484. <WellKnownName>circle</WellKnownName>
  485. <Fill>
  486. <CssParameter name="fill">#ff4d3f</CssParameter>
  487. </Fill>
  488. <Stroke>
  489. <CssParameter name="stroke">#b2352c</CssParameter>
  490. <CssParameter name="stroke-width">1</CssParameter>
  491. </Stroke>
  492. </Mark>
  493. <Size>12</Size>
  494. </Graphic>
  495. </PointSymbolizer>
  496. <TextSymbolizer>
  497. <Label>
  498. <ogc:PropertyName>rx</ogc:PropertyName>
  499. </Label>
  500. <Font>
  501. <CssParameter name="font-family">Arial</CssParameter>
  502. <CssParameter name="font-style">Normal</CssParameter>
  503. <CssParameter name="font-size">11</CssParameter>
  504. </Font>
  505. <LabelPlacement>
  506. <LinePlacement>
  507. </LinePlacement>
  508. </LabelPlacement>
  509. <Halo>
  510. <Radius>
  511. <ogc:Literal>1</ogc:Literal>
  512. </Radius>
  513. <Fill>
  514. <CssParameter name="fill">#ff4d3f</CssParameter>
  515. <CssParameter name="fill-opacity">0.5</CssParameter>
  516. </Fill>
  517. </Halo>
  518. <Fill>
  519. <CssParameter name="fill">#000000</CssParameter>
  520. </Fill>
  521. <VendorOption name="group">true</VendorOption>
  522. </TextSymbolizer>
  523. </Rule>
  524. <Rule>
  525. <MinScaleDenominator>8500</MinScaleDenominator>
  526. <Title>&gt; -13</Title>
  527. <!-- like a linesymbolizer but with a fill too -->
  528. <ogc:Filter>
  529. <ogc:PropertyIsGreaterThan>
  530. <ogc:PropertyName>rx</ogc:PropertyName>
  531. <ogc:Literal>-13</ogc:Literal>
  532. </ogc:PropertyIsGreaterThan>
  533. </ogc:Filter>
  534. <PointSymbolizer>
  535. <Graphic>
  536. <Mark>
  537. <WellKnownName>circle</WellKnownName>
  538. <Fill>
  539. <CssParameter name="fill">#a00400</CssParameter>
  540. </Fill>
  541. <Stroke>
  542. <CssParameter name="stroke">#700200</CssParameter>
  543. <CssParameter name="stroke-width">1</CssParameter>
  544. </Stroke>
  545. </Mark>
  546. <Size>7</Size>
  547. </Graphic>
  548. </PointSymbolizer>
  549. </Rule>
  550. <Rule>
  551. <MaxScaleDenominator>8500</MaxScaleDenominator>
  552. <Title>&gt; -13</Title>
  553. <!-- like a linesymbolizer but with a fill too -->
  554. <ogc:Filter>
  555. <ogc:PropertyIsGreaterThan>
  556. <ogc:PropertyName>rx</ogc:PropertyName>
  557. <ogc:Literal>-13</ogc:Literal>
  558. </ogc:PropertyIsGreaterThan>
  559. </ogc:Filter>
  560. <PointSymbolizer>
  561. <Graphic>
  562. <Mark>
  563. <WellKnownName>circle</WellKnownName>
  564. <Fill>
  565. <CssParameter name="fill">#a00400</CssParameter>
  566. </Fill>
  567. <Stroke>
  568. <CssParameter name="stroke">#700200</CssParameter>
  569. <CssParameter name="stroke-width">1</CssParameter>
  570. </Stroke>
  571. </Mark>
  572. <Size>12</Size>
  573. </Graphic>
  574. </PointSymbolizer>
  575. <TextSymbolizer>
  576. <Label>
  577. <ogc:PropertyName>rx</ogc:PropertyName>
  578. </Label>
  579. <Font>
  580. <CssParameter name="font-family">Arial</CssParameter>
  581. <CssParameter name="font-style">Normal</CssParameter>
  582. <CssParameter name="font-size">11</CssParameter>
  583. </Font>
  584. <LabelPlacement>
  585. <LinePlacement>
  586. </LinePlacement>
  587. </LabelPlacement>
  588. <Halo>
  589. <Radius>
  590. <ogc:Literal>1</ogc:Literal>
  591. </Radius>
  592. <Fill>
  593. <CssParameter name="fill">#a00400</CssParameter>
  594. <CssParameter name="fill-opacity">0.5</CssParameter>
  595. </Fill>
  596. </Halo>
  597. <Fill>
  598. <CssParameter name="fill">#000000</CssParameter>
  599. </Fill>
  600. <VendorOption name="group">true</VendorOption>
  601. </TextSymbolizer>
  602. </Rule>
  603. <Rule>
  604. <MinScaleDenominator>8500</MinScaleDenominator>
  605. <Title>0</Title>
  606. <!-- like a linesymbolizer but with a fill too -->
  607. <ogc:Filter>
  608. <ogc:PropertyIsEqualTo>
  609. <ogc:PropertyName>rx</ogc:PropertyName>
  610. <ogc:Literal>0</ogc:Literal>
  611. </ogc:PropertyIsEqualTo>
  612. </ogc:Filter>
  613. <PointSymbolizer>
  614. <Graphic>
  615. <Mark>
  616. <WellKnownName>circle</WellKnownName>
  617. <Fill>
  618. <CssParameter name="fill">#c9c9c9</CssParameter>
  619. </Fill>
  620. <Stroke>
  621. <CssParameter name="stroke">#8c8c8c</CssParameter>
  622. <CssParameter name="stroke-width">1</CssParameter>
  623. </Stroke>
  624. </Mark>
  625. <Size>7</Size>
  626. </Graphic>
  627. </PointSymbolizer>
  628. </Rule>
  629. <Rule>
  630. <MaxScaleDenominator>8500</MaxScaleDenominator>
  631. <Title>0</Title>
  632. <!-- like a linesymbolizer but with a fill too -->
  633. <ogc:Filter>
  634. <ogc:PropertyIsEqualTo>
  635. <ogc:PropertyName>rx</ogc:PropertyName>
  636. <ogc:Literal>0</ogc:Literal>
  637. </ogc:PropertyIsEqualTo>
  638. </ogc:Filter>
  639. <PointSymbolizer>
  640. <Graphic>
  641. <Mark>
  642. <WellKnownName>circle</WellKnownName>
  643. <Fill>
  644. <CssParameter name="fill">#c9c9c9</CssParameter>
  645. </Fill>
  646. <Stroke>
  647. <CssParameter name="stroke">#8c8c8c</CssParameter>
  648. <CssParameter name="stroke-width">1</CssParameter>
  649. </Stroke>
  650. </Mark>
  651. <Size>12</Size>
  652. </Graphic>
  653. </PointSymbolizer>
  654. </Rule>
  655. </FeatureTypeStyle>
  656. </UserStyle>
  657. </NamedLayer>
  658. </StyledLayerDescriptor>