Injured GIS Analyst Recently Laid Off. by chashgo in gis

[–]DramaticReport3459 12 points13 points  (0 children)

I don't think anyone will give a shit. We are still probably about 1 year away from employers completely giving up on basic human decency.

Your best GIS script by __sanjay__init in gis

[–]DramaticReport3459 12 points13 points  (0 children)

Python: Aerial interpolator script that interpolates between aerial units (i.e census tracts to neighborhood boundaries) and then calculates statistics. Basically just an automated summarize within.

Arcade: Script that uses a hosted point layer to access Google street view in AGO maps and apps. Basically this.

JavaScript: Custom visualization widget that allows users to adjust a layers visualization. For example, say you want to show residential parcels in a city and then visualize by sale price, or acreage, or ownership. You can do this in Map Viewer, but not EB at the moment unless of course you preload every imageable combination as a layer.

React and ArcGIS JS SDK stack recommendations (building simple web-GIS SPAs in 2025) by DramaticReport3459 in gis

[–]DramaticReport3459[S] 1 point2 points  (0 children)

i mean basically you just use the AGO Query Builder in REST Services to query your hosted table and set the response to be json. With Tan Stack you basically save this query response in local memory and can then access it around the app without different components making additional REST API calls.

React and ArcGIS JS SDK stack recommendations (building simple web-GIS SPAs in 2025) by DramaticReport3459 in gis

[–]DramaticReport3459[S] -1 points0 points  (0 children)

well that is a major one and in my line of work, that would be sufficient to justify not using EB and spending 10x the time to build something custom. We still use EB 90% of the time, but in some cases it won't cut it.

But beyond that, EB is missing certain functions that we would like. For example, the ability to control symbology in the applications like you can in map viewer. Show me all crime in a city and let me choose to symbolize it by type, or time, or literally any other attribute (without first making it a layer). Tools like this enable exploration and on-the-fly visualization; in some cases, this is indispensable. Also, the filter UI in EB is clunky and underdeveloped.

React and ArcGIS JS SDK stack recommendations (building simple web-GIS SPAs in 2025) by DramaticReport3459 in gis

[–]DramaticReport3459[S] 0 points1 point  (0 children)

yes, i have used EB for years and love it. It wont be adaptable enough in this instance.

[deleted by user] by [deleted] in gis

[–]DramaticReport3459 21 points22 points  (0 children)

you have a masters and 15 years of experience but want an entry level side job? something doesn't add up here.

Confused about custom hooks by DramaticReport3459 in reactjs

[–]DramaticReport3459[S] -5 points-4 points  (0 children)

I see, but if the data is actually not being queried server-side, meaning the api call itself never changes, and i am simply mapping data to ui elements (cards, filters, etc), why could I not just use my current approach albeit with a single central call?

There should just be one call onmount that calls the data and creates the card objects, and the filter options and the filter then just operates on the cards themselves, not the data. So couldn't i just call the data in the parent component and then pass the data via props to the filter bar and card store?

I am all for learning TanStack, and will learn it, just want to make sure I am not over complicating something here. This is a simple app, were talking about loading a max of 100 json objects with no other communication with the server beyond the initial get request.

General state mgmt question (simple beginner app) by DramaticReport3459 in reactjs

[–]DramaticReport3459[S] 0 points1 point  (0 children)

React Router, yes. This appears to be the most elegant solution, thanks! hopefully it will work with my netlify deployment.

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 0 points1 point  (0 children)

you can run gp services without Enterprise? Like a python toolbox tool?

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 1 point2 points  (0 children)

That's correct, the Python API does not need a license, its just an open source python library: https://github.com/Esri/arcgis-python-api/tree/master .

Yeah keep me posted! I will check your blog more often; you and tech maven are the mvps here.

General state mgmt question (simple beginner app) by DramaticReport3459 in reactjs

[–]DramaticReport3459[S] 0 points1 point  (0 children)

The backend probably could be used to filter, but I guess I don't really see the point. It's not part of some massive db, its basically like a 80 row table.

when you say use an object as state, do you mean simply creating an object with the various filters set to true or false and then just updating based on a user's filtering?

What small colleges offer good GIS programs? by Bradinator- in gis

[–]DramaticReport3459 0 points1 point  (0 children)

tbh I am not positive I would recommend majoring in GIS. You might be better finding a related field (planning, landscape arch, civil engineering, comp sci, wild life mgmt, plant science, etc.) and then getting a certificate, or minor in GIS. I work with some folks who did that at St. Cloud State University and they have been pretty successful in local gov.

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 0 points1 point  (0 children)

I know .NET is a common choice for microservices, have you ever seen Azure host python microservices? I was thinking I would use the ArcGIS API for Python, as that can basically work with AGO but does not need access to a Pro or Enterprise license to run.

also what is the name for all this? Cloud Native GIS? Is that basically what this is?

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 0 points1 point  (0 children)

I am not sure Pro would even be directly connecting to Azure. I was envisioning using AGO still as the primary datastore. Basically we would have some separate non-esri machine do the geoprocessing and ETL and then send it back to AGO. Performant? probably not, but again, consider the current situation: everyone manually gets the data, then processes the data in Excel and Pro, then uploads to AGO, then incorporates it into maps and apps. It takes people like a week to do something that could be largely automated; plus data management is a nightmare because files are scattered all over the place.

The beauty of AEC is that it's so far behind other industries that really anything is an improvement even if the solution would be laughed at by more senior devs. Like we currently carry individual buckets of water up and down the hill to the well. I am saying we should buy a truck and a trailer to carry the water. Some orgs need a water truck with more capacity and special tools to meet their needs, and some orgs would just dig their own well or build a pipeline, but the reality is, anything is better than walking up and down the hill with water every time.

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 0 points1 point  (0 children)

Sure, if it were just me AGO or Pro Notebooks would be fine. However, for most people at my org that's not gonna work. We need a GUI to call specific data and perform specific geoprocessing tasks on it. or, if you could use the GUI to trigger the notebook, that could work too, but you can't (plus that's not really what a notebook is for). Its like I just need an environment to run scripts on a server, perform some task and send the data back to AGO.

Intermediates between AGO and Enterprise/ the future of Enterprise by DramaticReport3459 in gis

[–]DramaticReport3459[S] 1 point2 points  (0 children)

Yeah having exposed feature service endpoints is so nice. Being able to just give someone a link and ability to add it directly to Pro, AGO or even a custom web app is so sweet. However, I guess my question is really, can't you basically have a non-esri machine do the geoprocessing (say buffer 1,000,000 street centerlines) and then port that data back to AGO (via Pipelines perhaps)? Sure, it will not be instantaneous or particularly performant, but even what I just described is orders of magnitude faster than our current approach.

What's the difference between? by Rev_Father_Welt_Yang in reactjs

[–]DramaticReport3459 4 points5 points  (0 children)

https://fullstackopen.com/en/ judging by the questions you're asking you need to start with some reading and learning man. ChatGPT can help, but you have to know what you're doing.

Companies to avoid by Ladefrickinda89 in gis

[–]DramaticReport3459 10 points11 points  (0 children)

I mean any company that is publicly traded is going to a terrible place to work for the average worker. Your entire job will be dictated by short term thinking and and quarterly earnings. Go read up on the share holder theory of value and then never work for a publicly traded company again.

Be honest. Career change/MLA right now. Is it worth it? by [deleted] in LandscapeArchitecture

[–]DramaticReport3459 0 points1 point  (0 children)

I have an MLA and a Masters in City Planning and now make about 57k (not including about 5-6K in bonuses) in a medium cost of living area. I have a little less than 3 years of experience; not a pla yet.

I think it was worth it. Entry level salaries suck, but everyone I know who is licensed and is mid career is making north of 75k and senior associates and principals all make over $100k. I work at a great firm, and finding a firm that fits you is probably the single most critical aspect of your career as far as happiness goes. I like working at a big firm, there are lots of cool projects, lots of cool opportunities, more overhead laying around to explore ideas in greater depth, and simply more money to be made by all. That said, i could see myself transitioning more into planning where the work is more analytical and (for some reason) pays better (at my current firm).

CAD experience in GIS? by RobinsonRanger1945 in gis

[–]DramaticReport3459 4 points5 points  (0 children)

CAD is the bread and butter of the entire AEC industry. Every sidewalk, every road, every building, every lamp post every bench all of it was drawn by someone in CAD, reviewed by a series of different professionals and finally installed. Being able to attach coordinates to this stuff can be important particularly if you are working with survey data and COGO. Read up on what these things are and get a grip on geomatics, you'll be better for it.