jak se stát vývojářem gis


Odpověď 1:

Přicházím k tomuto problému z opačné perspektivy. Mám znalosti z fyziky, matematiky a informatiky, ale žádné formální školení v GIS. Ve své každodenní práci však dělám slušné množství programování GIS. Mým osobním názorem by bylo začít s Pythonem pro vývoj GIS. Pokud máte zájem o výrobu webových aplikací, budete také potřebovat zkušenosti s JavaScriptem. Java je také dobrý jazyk k vyzvednutí. C / C ++ jsou také velmi populární pro aplikace GIS.

PennState má online kurz s názvem GIS Programování a automatizace (https://www.e-education.psu.edu/geog485/), který používá Python.

  • Plochu Quantum GIS můžete rozšířit pomocí Pythonu http://www.qgis.org/pyqgis-cookbook/intro.html
  • Mapnik poskytuje způsob, jak vytvořit několik hezkých, hezkých map. Má Python API http://mapnik.org/
  • Shapely je knihovna v Pythonu pro manipulaci s 2D geometriemi http://pypi.python.org/pypi/Shapely/
  • GeoDjango je rámec webových aplikací pro vytváření geoprostorově povolených webových aplikací. http://geodjango.org/
  • GDAL je velká sada nástrojů open source pro geoprostorové zpracování. Má vazby do mnoha jazyků, včetně Pythonu. http://pypi.python.org/pypi/GDAL/
  • Pyproj je knihovna v Pythonu pro provádění projekcí. http://code.google.com/p/pyproj/
  • Python můžete použít k automatizaci úkolů v ArcGIS http://proceedings.esri.com/library/userconf/devsummit10/papers/tech/1_getting_started_with_python.pdf
  • Rtree je rozhraní Pythonu do knihovny R-Tree založené na jazyce C. http://pypi.python.org/pypi/Rtree/
  • GeoAlchemy poskytuje abstrakční vrstvu nad geoprostorovými databázemi. http://www.geoalchemy.org/

JavaScript je nutný, pokud chcete provádět jakékoli webové mapovací aplikace.

  • Google Maps má pěkné a snadné API. https://developers.google.com/maps/
  • OpenLayers je trochu obtížnější se naučit, ale má hodně síly. http://openlayers.org/
  • Slyšel jsem dobré věci o letácích, skromných mapách a polymapách, ale nepoužil jsem je. Slyšel jsem, že jsou jednodušší než OpenLayers. http://leaflet.cloudmade.com/, http://modestmaps.com/, http://polymaps.org/

A konečně, KML je dobrý nástroj, který si můžete vyzvednout, pokud vás zajímá geoprostorová vizualizace.


Odpověď 2:

Z toho, co říkáte, se zdá, že vaše akademické vzdělání je v GIS. Proto bych vám doporučil udělat si MSc v GIS - budete mít větší šanci získat místo na univerzitě, která zůstane ve stejném oboru - ale během studia najděte open source GIS projekt, na kterém můžete pracovat ve svém volném čase čas, nebo proveďte svůj výzkumný projekt na téma, které vyžaduje další kódování - nebo ve skutečnosti obojí. Získáte tak hlubší pochopení GIS a zároveň získáte zkušenosti s kódováním.


Odpověď 3:

Jak zdůrazňují všechny tyto užitečné komentáře: GIS je způsob, jak jít, když ho chcete zasáhnout hluboko, najít tam skutečně relevantní práci.

Avšak poté, co jsme vyšli z opačného směru počítačové vědy, existují určité skutečné výhody pro pochopení toho, jak jsou velké obrázky vytvářeny kolem programovacích „věcí“ samotné výpočetní techniky.

Hodně štěstí !!


Odpověď 4:

Dokončil jsem MS v GIS asi před rokem a šel z 20 000 dolarů na půjčky na 60 000 dolarů (žil jsem pohodlně mimo své budoucí já) a nyní mám vyšší platovou stupnici jako Fed. Užila jsem si to. Nemohl jsem vám říct, jestli to byla dlouhodobě nejlepší volba, ale rozhodně to otevřelo příležitosti.

  • Podívejte se na Geotrellis od Azavea pro nějaké zpracování GIS na straně serveru a navíc se mi líbí portfolio společností. http://www.azavea.com/products/geotrellis/
    • Jsem fanouškem krásné kartografie a Mapbox vyrábí software s názvem TileMill, který pro vás vytváří vlastní dlaždice pro vaše webové mapy. Foursquare na ně nedávno přešel z Map Google. http://mapbox.com/tilemill/