Automating File Transfer from an FTP Site With Python

computer hard drive disk

I wanted to share a project I'm working on as part of my involvement with South Central Task Force GIS Workgroup.  As part of our monthly regional data update process, a file geodatabase is created.  It contains updated versions of various datasets ranging from road centerlines to parks.    The geodatabase is zipped and placed … Continue reading Automating File Transfer from an FTP Site With Python

Advertisements

Some Tools I Use As A GIS Developer

set of tools hanging on a wall

I'm teaming up with Harrisburg University to hold the first-ever GeoDev Summit in Harrisburg, Pennsylvania.  The event will be held on March 5, 2018, and will have technical sessions for experienced GIS Developers, as well as those just getting started.  As I've been considering what types of sessions to provide for new developers, I thought … Continue reading Some Tools I Use As A GIS Developer

Esri Leaflet Geocoder Crash Course

road map

I thought I’d introduce the Esri Leaflet Geocoder plugin in this post. It is one of many plugins Esri has developed to support integration with the Leaflet.js web mapping library. Although Esri states that they “provide no guarantee of individual features, nor a traditional product lifecycle to support planning,” they have integrated their technology with … Continue reading Esri Leaflet Geocoder Crash Course

CSS Hacks for Esri’s Web AppBuilder

desk with computer and hand drawings of building layouts

Note: This article was first published on 9/11/2017. It has been updated to reflect changes working with Web AppBuilder version 2.8. I've recently had the opportunity to develop a few web map apps using Esri's Web AppBuilder (Developer Edition) platform.  It's essentially a HTML5/JavaScript container that displays a web map and various widgets in a … Continue reading CSS Hacks for Esri’s Web AppBuilder

Converting Parcels to Address Points With a Python Script

a wooden fence

I feel that I have grown in leaps and bounds this year with my Python and ArcPy coding skills.  A big part of this has been the various projects I've taken on helping the Pennsylvania South Central Task Force's (SCTF) GIS Workgroup with its regional data sharing.  I've also been learning a lot about ArcPy … Continue reading Converting Parcels to Address Points With a Python Script

Setting Up Vector Control for Field Collection & Public Facing Maps

a mosquito feeding

I wanted to take a break from writing about Python scripts and Leaflet.js maps to share a project from a few years ago.  But don't worry, I've shared a few JavaScript snippets at the end.  As a county government GIS agency, we support various departments in our organization.  Our Vector Control department was interested in … Continue reading Setting Up Vector Control for Field Collection & Public Facing Maps

Adding Esri Map Services with Custom Tiling Schemes to Leaflet.js

map books in a store

I have been developing data visualization web mapping applications for various Cumberland County departments using the Leaflet.js JavaScript library. All of these apps have used the standard WGS84 Web Mercator Auxiliary Sphere projection/tiling scheme. This is used in Google Maps, ArcGIS Online, and the other major web map players. And while this works just fine, … Continue reading Adding Esri Map Services with Custom Tiling Schemes to Leaflet.js