Bijgewerkt op 11 februari 2018<\/EM><\/P><\/P>Tegenwoordig is "Is er een app voor?" een retorische vraag. Het antwoord wordt verondersteld ja te zijn. Verrassing (zelfs ergernis) zal waarschijnlijk naar boven komen als blijkt dat er geen app bestaat voor een bepaalde behoefte.<\/P><\/P>Het is dan ook geen verrassing dat er een voortdurende discussie is over of GIS-professionals — analisten, specialisten, technici en anderen — programmeren aan hun lijst met onmisbare vaardigheden moeten toevoegen. En hoeveel waarde hechten organisaties aan programmeerkennis bij het beoordelen van GIS-vacatures? <\/P><\/P>Feit is dat veel GIS-professionals al lange tijd enthousiast zijn over programmeren. Als je een Esri-conferentie bijwoont, hoor je bijna gegarandeerd minstens één ervaren ARC\/INFO-gebruiker nostalgisch terugdenken aan het werken met AML (ARC Macro Language). Als er voormalige ArcView 3.x-gebruikers in de zaal zijn, overheerst Avenue-gesprek. Toen ArcGIS op het toneel verscheen, omarmden veel GIS-professionals eerst VBA en daarna Python.<\/P><\/P>Gezien deze sterke traditie zou de huidige discussie niet moeten gaan over of GIS-professionals een programmeertaal moeten leren, maar welke talen en platforms hen zullen helpen hun werk sneller en beter te doen. De belangrijkste reden om een programmeertaal te leren is tenslotte om iets te bereiken.<\/P><\/P>Hier zijn enkele redenen die je misschien wilt overwegen.<\/P><\/P>Wees productiever door ArcGIS-taken en workflows te automatiseren.<\/STRONG><\/SPAN><\/P>Hoe: Je kunt scripts maken om tijdrovende of repetitieve taken uit te voeren en ze plannen om na werktijd te draaien. Je kunt ingewikkelde workflows documenteren en gemakkelijk herhalen die sommige projecten vereisen. Je kunt je gescripte workflows ook delen met andere ArcGIS-gebruikers om hun productiviteit te verhogen.<\/LI>Taal: Python<\/A>. Python is nog steeds de vervanger van AML, Avenue en VBA. Het is gratis, platformonafhankelijk en geïntegreerd in het ArcGIS-platform. Als je ArcGIS-taken wilt scripten, leer dan Python als je dat nog niet hebt gedaan. Tip:<\/EM> Houd Arcade in de gaten, een vrij nieuwe scripttaal voor ArcGIS die misschien ooit net zo populair wordt als Python.Arcade<\/A>Trainingsopties voor Python<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Vergroot de waarde van GIS binnen je organisatie.<\/STRONG><\/SPAN><\/P>Hoe: Als er niet-GIS-gebruikers in je organisatie zijn die GIS-gestuurde taken uitvoeren, kun je hen helpen efficiënter te zijn door dingen voor hen te vereenvoudigen. Geef ze de ArcGIS-tools die ze nodig hebben zonder ze te overweldigen met veel andere functies en mogelijkheden. Misschien weten ze niet eens dat ze een GIS-toepassing gebruiken — misschien openen ze gewoon een kaart, halen informatie op en printen een rapport.<\/LI>Taal: Voor desktopomgevingen zijn add-ins een relatief gemakkelijke manier om een aangepaste ArcGIS-ervaring te creëren en leveren. Het Microsoft .NET Framework (VB.NET en C# talen) wordt vaak gebruikt om add-ins te maken. Python-add-ins worden ook ondersteund.Trainingsopties voor add-ins<\/A><\/LI><\/UL><\/LI>Steeds meer organisaties laten niet-GIS-medewerkers webapps gebruiken om hun werk te doen dankzij hun platformonafhankelijke toegankelijkheid en lagere systeembelasting. Een manier om snel aangepaste webmapping-applicaties te maken is het gebruik van de configureerbare apps van ArcGIS Online. Met een configureerbare app hoef je geen code te schrijven; je configureert gewoon de tools en gegevens die je nodig hebt om gebruikers een vriendelijke ervaring en verbeterde productiviteit te bieden.Trainingsopties voor configureerbare apps<\/A><\/LI><\/UL><\/LI><\/UL><\/P>Voeg nieuwe mogelijkheden toe ter ondersteuning van de unieke bedrijfsworkflows van jouw organisatie.<\/STRONG><\/SPAN><\/P>Hoe: Als je echt je innerlijke developer wilt omarmen, kun je leren hoe je aangepaste GIS-toepassingen maakt die toegankelijk zijn voor desktop-, online- of mobiele medewerkers die geografische inhoud van jouw organisatie creëren, onderhouden, beheren of gebruiken om beslissingen te nemen.<\/LI>Taal: Dit hangt af van het voorkeursplatform van jouw organisatie. Aangepaste desktopapplicaties worden vaak ontwikkeld met ArcGIS Engine<\/A> en .NET, Java of C++. ArcGIS Runtime SDKs<\/A> zijn een uitstekende optie voor mobiele apps en lichte desktopapps. Voor webapps heeft de ArcGIS API for JavaScript<\/A> veel voordelen en heeft het een lagere leercurve dan andere API's. Als je al wat HTML kent, zul je het misschien zelfs leuk vinden JavaScript te leren.Trainingsopties voor web- en mobiele ontwikkeling<\/A>
<\/P>
Vergroot de waarde van GIS binnen je organisatie.<\/STRONG><\/SPAN><\/P>Hoe: Als er niet-GIS-gebruikers in je organisatie zijn die GIS-gestuurde taken uitvoeren, kun je hen helpen efficiënter te zijn door dingen voor hen te vereenvoudigen. Geef ze de ArcGIS-tools die ze nodig hebben zonder ze te overweldigen met veel andere functies en mogelijkheden. Misschien weten ze niet eens dat ze een GIS-toepassing gebruiken — misschien openen ze gewoon een kaart, halen informatie op en printen een rapport.<\/LI>Taal: Voor desktopomgevingen zijn add-ins een relatief gemakkelijke manier om een aangepaste ArcGIS-ervaring te creëren en leveren. Het Microsoft .NET Framework (VB.NET en C# talen) wordt vaak gebruikt om add-ins te maken. Python-add-ins worden ook ondersteund.
Voeg nieuwe mogelijkheden toe ter ondersteuning van de unieke bedrijfsworkflows van jouw organisatie.<\/STRONG><\/SPAN><\/P>Hoe: Als je echt je innerlijke developer wilt omarmen, kun je leren hoe je aangepaste GIS-toepassingen maakt die toegankelijk zijn voor desktop-, online- of mobiele medewerkers die geografische inhoud van jouw organisatie creëren, onderhouden, beheren of gebruiken om beslissingen te nemen.<\/LI>Taal: Dit hangt af van het voorkeursplatform van jouw organisatie. Aangepaste desktopapplicaties worden vaak ontwikkeld met
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.