konspektu sērijas
ArcGis for Desktop
ArcGis for Server

resursi
ģis

ArcGIS API for JavaScript – SimpleLineSymbol

SimpleLineSymbol klase ļauj zīmēt līniju starp diviem izvēlētiem punktiem.

Piemērs: Ceļa posms ar satiksmes ierobežojumiem.

See the Pen 8.piemērs by Raimonds Vērpējs (@raimondsv) on CodePen.

1.solis – uzzīmēt maršrutu.

LĢIA karšu pārlūkā uzzīmējam vēlamo maršrutu.

2.solis – saglabāt datus.

Informācijas logā (peles kreisais taustiņš uz līnijas) izvēlamies darbību Koordinātas un saglabājam csv formātā.

Dati ir sagatavoti divās koordinātu sistēmās LKS-92* un WGS-84. Piemērā izmantots WGS-84.

*LKS-92 TM

Latvijas ģeodēzisko punktu sistēma LKS-92 ir pielāgota pasaules ģeodēziskās sistēmai WGS-84. Šīs koordinātu sistēmas pamatā ir Merkatora projekcija (TM). Par zonas ass meridiānu ir pieņemts meridiāns ar ģeogrāfisko garumu 24° (Rīgas meridiāns). Ar to tiek panākts, ka visa Latvijas teritorija atrodas vienā zonā.

3.solis – datu sagatavošana.

Lai dati būtu izmantojami, koordinātas ir jāatdala atsevišķās kolonās. Piemērā tiek izmantots Excel.

Koordinātas tiek kārtotas pēc principa: katras nākamās līnijas sākuma punkts sākas ar iepriekšējās līnijas beigu punktu.

4.solis – līniju definēšana.

var marsruts1punkti = {“paths”:[[[23.953257,56.957 … 54134]]],”spatialReference”:{“wkid”:4326}};

5.solis – līniju raksturlielumi.

var marsruts1 = new esri.symbol.SimpleLineSymbol(esri.symbol. SimpleLineSymbol.STYLE_SHORTDOT, new dojo.Color([255,255,255]), 6);

Pieejamie līniju stili: DASH, DASHDOT, DASHDOTDOT, DOT, LONGDASH, LONGDASHDOT, NULL, SHORTDASH, SHORTDASHDOT, SHORTDASHDOTDOT, SHORTDOT, SOLID

6.solis – līniju pievienošana kartei.

var rideRoute = new esri.geometry.Polyline(marsruts1punkti);
map.graphics.add(new esri.Graphic(rideRoute,marsruts1));

Saistītie resursi:
ArcGIS API for JavaScript
SimpleLineSymbol
LĢIA karšu pārlūks
LKS-92 TM

Post a Comment

Your email is never shared. Required fields are marked *

*
*



Arhīvs:


Meklēšana: