<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Learning Python and SQL for GIS analysis in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588326#M93322</link>
    <description>&lt;P&gt;I really depends on what your application is, you can use Python scripting at almost every level of GIS.&lt;/P&gt;&lt;P&gt;If you're managing a lot of web services, you can look into the arcgis API for Python to help you automate and manage those servers.&lt;/P&gt;&lt;P&gt;If you want to pull data from existing GIS services, you can use a package like numpy or pandas/geopandas to do all sorts of data analysis.&lt;/P&gt;&lt;P&gt;If you're used to a chain of Geo processing tools, you can translate that workflow into a Python script and parameterize it to make it a single tool.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my work, I use Python to do a lot of auto-drawing and design validation by pulling feature geometry from a database and hard coding rules that they need to abide by.&lt;/P&gt;</description>
    <pubDate>Sun, 23 Feb 2025 01:24:29 GMT</pubDate>
    <dc:creator>HaydenWelch</dc:creator>
    <dc:date>2025-02-23T01:24:29Z</dc:date>
    <item>
      <title>Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588294#M93318</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;I am a beginner in learning python. I have learnt the syntax of python but now I am confused what should I learn further to implement python in GIS as I am not expert in python. I also know my sql and same goes for it.&lt;/P&gt;&lt;P&gt;Can somebody guide me and tell me the road map for GIS Analyst.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Sat, 22 Feb 2025 16:56:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588294#M93318</guid>
      <dc:creator>Sana_jamil1</dc:creator>
      <dc:date>2025-02-22T16:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588326#M93322</link>
      <description>&lt;P&gt;I really depends on what your application is, you can use Python scripting at almost every level of GIS.&lt;/P&gt;&lt;P&gt;If you're managing a lot of web services, you can look into the arcgis API for Python to help you automate and manage those servers.&lt;/P&gt;&lt;P&gt;If you want to pull data from existing GIS services, you can use a package like numpy or pandas/geopandas to do all sorts of data analysis.&lt;/P&gt;&lt;P&gt;If you're used to a chain of Geo processing tools, you can translate that workflow into a Python script and parameterize it to make it a single tool.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my work, I use Python to do a lot of auto-drawing and design validation by pulling feature geometry from a database and hard coding rules that they need to abide by.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Feb 2025 01:24:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588326#M93322</guid>
      <dc:creator>HaydenWelch</dc:creator>
      <dc:date>2025-02-23T01:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588344#M93325</link>
      <description>&lt;P&gt;Thanks for your response!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Feb 2025 08:49:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588344#M93325</guid>
      <dc:creator>Sana_jamil1</dc:creator>
      <dc:date>2025-02-23T08:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588384#M93330</link>
      <description>&lt;P&gt;If you want some examples of how others use Python, check out the Developers &amp;gt; Python board!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There's a ton of good blog posts and code examples there. &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/215600"&gt;@DanPatterson&lt;/a&gt; and I are also trying to get the Python Snippets group back up and running and will be posting examples the as well&lt;/P&gt;</description>
      <pubDate>Sun, 23 Feb 2025 19:12:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588384#M93330</guid>
      <dc:creator>HaydenWelch</dc:creator>
      <dc:date>2025-02-23T19:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588506#M93338</link>
      <description>&lt;P&gt;If you're interested in using Python in ArcGIS Pro, check out this series of tutorials:&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.arcgis.com/en/paths/learn-python-in-arcgis-pro/" target="_blank" rel="noopener"&gt;https://learn.arcgis.com/en/paths/learn-python-in-arcgis-pro/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You'll learn how to automate processes and build your own analysis tools.&lt;/P&gt;&lt;P&gt;These, and other tutorials using Python are available here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.arcgis.com/en/gallery/#?q=python" target="_blank"&gt;https://learn.arcgis.com/en/gallery/#?q=python&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 14:13:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588506#M93338</guid>
      <dc:creator>BobBooth1</dc:creator>
      <dc:date>2025-02-24T14:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588750#M93366</link>
      <description>&lt;P&gt;Best way to get good at Python in GIS is to have a real-world use case for it. The tutorials are good, but they tend to spoonfeed you every answer and frequently aren't super relevant to your day-to-day work.&lt;/P&gt;&lt;P&gt;General rule of thumb is: If it's going to take you 3 hours to do it manually and it'd take about 3 hours to learn how to code it, learn to code it so that next time it only takes a few minutes.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 21:46:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588750#M93366</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2025-02-24T21:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588765#M93368</link>
      <description>&lt;P&gt;I'm up to roughly 10,000 hours of work saved using scripts. Tend to avoid scripting until I know the amount of time it will save, so it's easy to see exactly how much time the scripts have saved.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Only exception is when I know it's going to take a while to do by hand and there's a deadline. Script from scratch on those.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2025 22:40:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1588765#M93368</guid>
      <dc:creator>HaydenWelch</dc:creator>
      <dc:date>2025-02-24T22:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1589051#M93406</link>
      <description>&lt;P&gt;Regarding SQL, what kind of geodatabase are you using? Oracle? SQL Server? File geodatabase?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://www.amazon.com/SQL-Minutes-Sams-Teach-Yourself/dp/0135182794/ref=sr_1_1?dchild=1&amp;amp;keywords=%22ben+forta%22+sql&amp;amp;qid=1634619488&amp;amp;sr=8-1" target="_self" rel="nofollow noopener noreferrer"&gt;SQL&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;by Ben Forta (generic SQL; 5th edition)&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://www.amazon.com/Sams-Teach-Yourself-Oracle-Minutes/dp/0672328666/ref=sr_1_3?dchild=1&amp;amp;keywords=%22ben+forta%22+sql&amp;amp;qid=1634619488&amp;amp;sr=8-3" target="_self" rel="nofollow noopener noreferrer"&gt;Oracle PL/SQL&lt;/A&gt;&amp;nbsp;by Ben Forta (1st edition)&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://www.amazon.com/Teach-Yourself-Microsoft-Server-Minutes/dp/0672337924/ref=sr_1_6?dchild=1&amp;amp;keywords=%22ben+forta%22+sql&amp;amp;qid=1634619488&amp;amp;sr=8-6" target="_self" rel="nofollow noopener noreferrer"&gt;Microsoft SQL Server T-SQL&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(2nd edition)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ArcGIS Enterprise Questions -&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-enterprise-questions/sql-data-analysis-books-amp-resources/m-p/1108705" target="_self"&gt;SQL Data Analysis - Books &amp;amp; Resources&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/1371"&gt;@JoshuaBixby&lt;/a&gt;&amp;nbsp;might find this interesting.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 17:42:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1589051#M93406</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2025-02-25T17:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Learning Python and SQL for GIS analysis</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1589082#M93409</link>
      <description>&lt;P&gt;You could consider asking similar SQL questions on the Data Management esri community.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regarding enterprise geodatabases and mobile geodatabases (not file geodatabases):&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many years ago, I remember&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/1060"&gt;@VinceAngelo&lt;/a&gt;&amp;nbsp;saying something to the effect of, &lt;EM&gt;"If you're going to write SQL queries for ArcGIS, then you absolutely need a SQL client like Toad, SQL Developer (Oracle), or something similar. Not having SQL client software would be a severe limitation."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Like Vince, I think it's important you get yourself a SQL Client. If your I.T. department won't let you, consider downloading a portable version of a SQL client. I think Beekeeper Studio has a portable version. Maybe DBeaver does too. Portable software doesn't require Windows admin rights, so it's a way for you to install software without involving your I.T. department.&lt;/P&gt;&lt;P&gt;I'll say it one more time for emphasis - we definitely need a SQL Client when writing SQL queries for ArcGIS Pro, such as writing full-blown queries in query layers or database views. I have carved a SQL-centric GIS data anlysis career out of being the only person in the office who understands how tricky SQL can be. &lt;EM&gt;"SQL (and Python) are easy to pick up, but difficult to master"&lt;/EM&gt; (source:&amp;nbsp;&lt;A href="https://learning.oreilly.com/library/view/sql-for-data/9781492088776/" target="_self" rel="nofollow noopener noreferrer"&gt;SQL for Data Analysis&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;by&amp;nbsp;Cathy Tanimura).&amp;nbsp;Nulls are an example of something that's surprisingly tricky/difficult to master.&amp;nbsp;&lt;A href="https://forums.oracle.com/ords/apexds/post/tips-about-nulls-in-sql-8847" target="_self"&gt;Tips about nulls in Oracle SQL&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I imagine the same applies to Python - get yourself a Python editor like PyScripter or similar?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2025 18:56:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/learning-python-and-sql-for-gis-analysis/m-p/1589082#M93409</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2025-02-25T18:56:44Z</dc:date>
    </item>
  </channel>
</rss>

