top of page
Search


Classic ARC/INFO Commands in PostGIS: Getting started
Two of my favorite things: my trusty ARC/INFO mug from 1990, and my trusty dog Pepper, painted in the style of Andrew Wyeth's Homer . At the recent FOSS4gNA conference , I had the pleasure of hearing about some of the new features in PostGIS. One such set of features were the Coverage related features ( ST_CoverageInvalidEdges , ST_CoverageUnion , ST_CoverageSimplif y ). These functions made certain adjustments in the data structure to allow for faster spatial operations. L
artlembo
Nov 20, 20252 min read


Classic ARC/INFO Commands in PostGIS: INTERSECT
Thinking back, the ARC/INFO INTERSECT command is probably where I fell in love with GIS. I think what I loved more than the function itself was the circle and squares they used in the old ARC/INFO user manual. The new user manual sort of replicates that, but not as nicely as the original I'm afraid: Once again, I digitized my own example to look like Esri's: Let's look at the query to perform the topological intersection of the two layers. The key here is using the PostGIS
artlembo
5 days ago1 min read


Classic ARC/INFO Commands in PostGIS: ERASE
Having just tackled Symmetrical Difference, we'll move to the murderer's row of topological operations: ERASE, INTERSECT, IDENTITY, and UNION. Esri has a nice description of the Erase function , and I actually created a similar looking layer to the example they use: The code is relatively straightforward: the key to this query is in line 3 where we use ST_Difference to find those areas that don't intersect one another. From there, in lines 6 and 7 we perform a join on the a
artlembo
Dec 23, 20251 min read


Classic ARC/INFO Commands in PostGIS: Symmetrical Difference
Today we'll start exploring some of the topological functions in ARC/INFO such as Symmetrical Difference, Erase, Intersect, Identity, and Union. These are known as the overlay toolset in ArcGIS Pro . But, years and years ago, these tools were the bread and butter of what made ARC/INFO such a powerful tool. Funny side conversation and name drop In 1990 I was in Redlands, CA benchmarking ARC/INFO. We had a really “difficult” task for them: overlay 25,000 hexagons with 25,000
artlembo
Dec 15, 20252 min read


Classic ARC/INFO Commands in PostGIS: k Nearest Neighbors
In previous posts we determined the nearest neighbor and replicated the NEAR command. Sometimes, the nearest neighbor isn't enough. Perhaps we want the three nearest neighbors. We'd call that k nearest neighbor , with k , being the number of nearest neighbors we want. Looking back at the figure from my textbook An Introduction to Statistical Problem Solving in Geography , we have our 7 points: Instead of the nearest neighbor, we might be interested in the 3 nearest neigh
artlembo
Dec 11, 20253 min read


Classic ARC/INFO Commands in PostGIS: Nearest Neighbor
Our previous post showed how to identify the central feature in a geographic layer using PostGIS. Today’s post will show how to calculate the nearest neighbor index. Recall from An Introduction to Statistical Problem Solving in Geography (third edition), the formula and computation of the nearest neighbor index. This isn't rocket science, but you'll start to see that things will start to get a little more complex as we build this one out. Again, let's do this in stages.
artlembo
Dec 10, 20251 min read


Classic ARC/INFO Commands in PostGIS: Weighted Mean Center
In my previous post we saw how easy it was to compute the mean center of a geographic dataset in PostGIS. Today’s post examines the SQL code necessary to generate the weighted mean center for a geographic data set. Recall from An Introduction to Statistical Problem Solving in Geography (third edition), the formula and computation of weighted mean center and the 7 point data set used. We'll solve this one in steps, as well, so you know how the SQL functions can build on on
artlembo
Dec 4, 20251 min read


Classic ARC/INFO Commands in PostGIS: Mean Center
We'll continue our look into ESRI commands in PostGIS by examining another simple task: calculating the Mean Center of a data set. To illustrate these concepts, I will be showing examples from my book Statistical Problem Solving in Geography . In my textbook, I have an example of 7 data points: So, we can recreate the same results with the following SQL: this query gets the average X and Y coordinate values for a point layer by first converting the geometry into X and Y val
artlembo
Nov 28, 20251 min read


Classic ARC/INFO Commands in PostGIS: Central Feature
Our previous post showed how to extend the mean center of a geographic dataset to incorporate the weighted mean center in PostGIS. Today’s post examines the SQL code necessary to generate the central feature for a geographic data set. Recall from my textbook An Introduction to Statistical Problem Solving in Geography (third edition), the formula and computation of the Central Point. This is where the power of spatial SQL gets used. As you can see, finding the central poin
artlembo
Nov 28, 20251 min read


Classic ARC/INFO Functions in PostGIS: Define Projection and Project
If you've worked with ARC/INFO (or any GIS really), you often have to make a determination about the coordinate system of your data: if you want to reproject the data into another coordinate system, you use PROJECT , but if you want to simply overwrite the coordinate system of a layer, you would use DEFINE PROJECTION . PostGIS allows you to do both commands rather easily. So today, I'll show you both of them. I often find that I need to do these commands a lot, especially
artlembo
Nov 23, 20252 min read


Classic ARC/INFO commands in PostGIS: NEAR
Rather than starting with the easiest or hardest function, I thought I'd start somewhere in the middle - for GIS experts I don't want to bore you, and for novices, I don't want to blow you away with something more complex. But, after this post, we'll work through some easy queries and move on to more advanced queries. For those of you who used ARC/INFO, you probably found that the NEAR function was one of your best friends. I used it every week to transfer attributes from
artlembo
Nov 20, 20252 min read


Can I Download, Install, Create, and Deploy a Dashboard in Under 15 Minutes??
I just started experimenting with a free and open source Web GIS framework called MapStore. MapStore is developed by GeoSolutions, and...
artlembo
Sep 30, 20242 min read


Sending my graduate students off into the world - the Capstone class
I've blogged about how enjoyable my job has been to teach in our Master of GIScience Management at Salisbury University. I love the...
artlembo
May 24, 20231 min read


Early stress test for Manifold Server
In my previous post I showed how easy it was to stand up a Manifold Server application using an old laptop with 8GB of RAM, and my cable...
artlembo
May 22, 20232 min read


Parallel processing in ArcGIS Pro - so easy a caveman can do it
I wanted to revisit my post from a couple of weeks ago on parallel processing using a desktop computer. As I began introducing these...
artlembo
May 15, 20232 min read


Web Mapping without a server: an easy setup and deployment
In a previous post, I showed the new Internet mapping API from Manifold GIS that allows users to deploy their GIS data on the Internet...
artlembo
May 13, 20233 min read


Web mapping without a web server?
In my previous blog post we looked at parallel processing using a number of desktop GIS products using a relatively large dataset of...
artlembo
May 9, 20232 min read


Parallel Processing with GIS on Desktop PCs
Did you know that you can perform GIS analysis using parallel processing on a desktop PC? For years now, computers have had multicore...
artlembo
May 1, 20237 min read


The 2021 Salisbury University MS in GIS Management Projects: my favorite year yet!
This semester was quite busy, as I oversaw 9 Master's projects in our MS in Geographic Information Science Management program (MSGISM). ...
artlembo
Jul 7, 20212 min read


SUMSGISM2020
This semester was quite busy, as I oversaw 9 Master's projects in our MS in Geographic Information Science Management program (MSGISM). ...
artlembo
Jul 7, 20212 min read
bottom of page