konspektu sērijas
ArcGis for Desktop
ArcGis for Server

resursi
ģis

Esri Maps for Office 3.1

Esri Maps for Office ļauj veidot dažādu karšu datu vizualizāciju un to analīzi, izmantojot Microsoft Office (versijas, sākot no 2010).

1.solis – ArcGIS Online lietotāja izveidošana.

60 dienu izmēģinājuma versijā ietilps ArcGis for Online un ArcGis Pro. Piešķirtie 200 kredīti ArcGis for Online noderēs datu glabāšanai un analīžu veikšanai.

Beidzoties izmēģinājuma laikam, publicētās kartes būs pieejamas vēl 30 dienas.

2.solis – Lietotnes lejupielāde un uzstādīšana.

Esri Maps for Office pieejama dažādās valodās un atšķirībā no ArcGis Online tai nav lietošanas laika ierobežojums.

Pēc uzstādīšanas Excel un Powerpoint lietotņu logos būs pieejama Esri Maps izvēlne.

3.solis  – Kartes pievienošana.

Kartes pievienošanai nepieciešamie dati jāsagatavo iepriekš, piemēram, atlasot tos LĢIA vietvārdu datubāzē. (piemērā izmantotā datne: Ezeri.xlsm)

Šūnu apgabala norādīšana:

Datu vizualizācijas veidi:

Pirmais rezultāts:

Noformējuma maiņa:

Saistītie resursi:
ArcGIS Online
Esri Maps for Office
LĢIA Vietvārdu datubāze





Excel – grādu/minūšu/sekunžu pārvēršana decimālskaitļu grādu vērtībās

LĢIA vietvārdu datubāzē esošo informāciju var izmantot datu attēlošanai uz kartes. Svarīgākā informācija ir ģeogrāfiskās koordinātas un identifikators.

Vietvārds jeb ģeogrāfiskais nosaukums

Vietvārds (ģeogrāfiskais nosaukums, toponīms, vietas nosaukums) ir īpašvārds, kas nosauc konkrētu ģeogrāfisku objektu, piemēram, Gauja, Gaiziņš, Valka utt.

1.solis – datu atlase.

Piemērā ir atlasīti visi Latvijas ezeri. Ģeogrāfiskās koordinātas ir norādītas grādos, minūtēs un sekundēs. Datus jāsaglabā xls formātā.

2.solis – vba funkcijas izsaukšana.

Microsoft Visual Basic for Applications pielāgotā funkcija grādus, minūtes, un sekundes pārvērš leņķī, kas formatēts kā decimāla vērtība.

Function Convert_Decimal(Degree_Deg As String) As Double
‘ Declare the variables to be double precision floating-point.
Dim degrees As Double
Dim minutes As Double
Dim seconds As Double
‘ Set degree to value before “°” of Argument Passed.
degrees = Val(Left(Degree_Deg, InStr(1, Degree_Deg, “°”) – 1))
‘ Set minutes to the value between the “°” and the “‘”
‘ of the text string for the variable Degree_Deg divided by
‘ 60. The Val function converts the text string to a number.
minutes = Val(Mid(Degree_Deg, InStr(1, Degree_Deg, “°”) + 2, _
InStr(1, Degree_Deg, “‘”) – InStr(1, Degree_Deg, _
“°”) – 2)) / 60
‘ Set seconds to the number to the right of “‘” that is
‘ converted to a value and then divided by 3600.
seconds = Val(Mid(Degree_Deg, InStr(1, Degree_Deg, “‘”) + _
2, Len(Degree_Deg) – InStr(1, Degree_Deg, “‘”) – 2)) _
/ 3600
Convert_Decimal = degrees + minutes + seconds
End Function

Lai lietotu šo funkciju, iepriekš saglabātajā Excel dokumentā jānospiež taustiņu kombinācija ALT+F11, lai palaistu Visual Basic redaktoru.
– Izvēlnē Ievietot jāizvēlas Modulis.
– Moduļu lapā jāievada funkcijas Convert_Decimal koda paraugs.
– Vēlamajā šūnā jāievada formula: =Convert_Decimal() (ievavās norādot pārveidojamos datus).

Rezultātā tiks iegūtas koordinātas LKS-92 TM formātā.

Koordinātas

Koordinātu precizitāte ir atbilstoša 1:50 000 mēroga kartei. Katram objektam koordinātas ir fiksētas tikai vienā punktā. Laukumveida objektam tas ir objekta teritorijas aptuvenā centrā (piemēram, ezera centrā). Upei – ietekas vietā. Ja upes ieteka atrodas ārpus Latvijas teritorijas, tad koordinātu punkts var atrasties arī vietā, kur upe šķērso Latvijas robežu.

Saistītie resursi:
microsoft.com/213449
vietvardi.lgia.gov.lv





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








Arhīvs:


Meklēšana: