Daugiau

SLD linijos funkcijoms su tarpu pradžioje ir pabaigoje

SLD linijos funkcijoms su tarpu pradžioje ir pabaigoje


Bandau apibrėžti linijos funkcijų SLD (naudojant WMS sistemoje „Geoserver“). Linijos parašas neturi eiti iš pradinio taško į galutinį tašką, bet turi prasidėti 5 taškus PO starto taško ir baigti 5 taškus prieš pabaigos tašką.

O______O

Fonas: Noriu vizualizuoti pradžios / pabaigos tašką iš linijų su žiedo simboliu. Problema ta, kad linija neturi kirsti žiedo simbolio. Paprastai aš užpildyčiau žiedo simbolį, tačiau pagrindinės daugiakampio ypatybės neturėtų būti uždengtos žiedo užpildymu.


Negaliu sugalvoti, kaip tai padaryti iš dėžutės, bet jei galite programuoti „Java“, yra tikimybė, kad galite parašyti filtro funkciją, kuri sutraukia jūsų eilutes.

Štai keli esamų funkcijų pavyzdžiai: http://docs.geoserver.org/stable/en/user/styling/sld-extensions/geometry-transformations.html

Čia yra pamoka apie rašymo funkcijas: http://docs.geotools.org/latest/userguide/tutorial/function.html

Erzina tai, kad funkcija veikia prieš pradinės KRS geometriją, o jūs norite jas sumažinti pikseliais ... perduodant funkciją dabartinis skalės vardiklis gali veikti.

Arba galite parašyti naują „VendorOption“, skirtą „LineSymbolizer“ (vis dėlto tai nėra pamoka).


Žiūrėti video įrašą: Web development for beginners: What does a web developer do?