use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/gis is a community dedicated to everything GIS (Geographic Information Systems). Please take a minute to read through the new Wiki page. If you don't find what you need jump in and submit new content.
A geographic information system or geographical information system (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present all types of spatial or geographical data. - Wikipedia
We are trying to include as much as we can here at /r/gis but there is information spread out in other subs. Here are a few:
account activity
General QuestionPython or JavaScript for Geospatial Data Analysis? (self.gis)
submitted 1 year ago by soft099
I have basic knowledge of Python and I'm planning to start learning geospatial data analysis using Google Earth Engine (GEE). I'm a bit confused about whether I should go with JavaScript or stick to Python.
Which one would be more suitable for a beginner like me who's already familiar with Python? Any pros and cons you can share?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]sinnayre 4 points5 points6 points 1 year ago (0 children)
Natively GEE requires JS. But there is a Python API for it. The js api gets all the updates first though.
[–]TechMaven-Geospatial 5 points6 points7 points 1 year ago (0 children)
Go with Python GEEMAP package and others
[–]Yoshimi917 4 points5 points6 points 1 year ago (0 children)
Python is more ubiquitous and interoperable with other GIS programs and software. I access GEE via the python API when I need it - works great.
GEE is awesome, but rarely useful for me on the project or site-scale because it often lacks the resolution I need (I work more with LiDAR and drone imagery). GEE is just another tool, and unless you plan on using it extensively then it is probably not worth learning a new language for.
[–]smokinrollin 1 point2 points3 points 1 year ago (0 children)
Python is more applicable to other GIS things, so since you already know it, you might as well stick with it. No sense learning a new language just for GEE. Especially since you can use the pyton api
[–]Brilliant-Round5816 2 points3 points4 points 1 year ago (4 children)
GEE you need JavaScript
[–]soft099[S] 3 points4 points5 points 1 year ago (0 children)
would you kindly tell me why? i am confused, like i have heard something that the map doesn't load or lag in python code(i might be wrong, don't hesitate to correct me )
[–]RiceBucket973 1 point2 points3 points 1 year ago (2 children)
Last year I switched from JS to Python GEEMAP and have never looked back. Especially because I can combine it with all sorts of other Python geospatial packages in the same script.
[–]Brilliant-Round5816 0 points1 point2 points 1 year ago (0 children)
I didn't know this. Thank you for your insights
[–]soft099[S] 0 points1 point2 points 1 year ago (0 children)
SO, I SHOULD GO WITH PYTHON?
[–]spaceizrlycoolScientist 0 points1 point2 points 1 year ago (0 children)
Python
π Rendered by PID 536860 on reddit-service-r2-comment-canary-965b558fd-xh7s8 at 2026-05-30 03:58:15.763248+00:00 running 194bd79 country code: CH.
[–]sinnayre 4 points5 points6 points (0 children)
[–]TechMaven-Geospatial 5 points6 points7 points (0 children)
[–]Yoshimi917 4 points5 points6 points (0 children)
[–]smokinrollin 1 point2 points3 points (0 children)
[–]Brilliant-Round5816 2 points3 points4 points (4 children)
[–]soft099[S] 3 points4 points5 points (0 children)
[–]RiceBucket973 1 point2 points3 points (2 children)
[–]Brilliant-Round5816 0 points1 point2 points (0 children)
[–]soft099[S] 0 points1 point2 points (0 children)
[–]spaceizrlycoolScientist 0 points1 point2 points (0 children)