Search Results for: chart land use in new york state

What is an Election District in NY State?

For sometime I’ve puzzled about what an election district is. If you reside in NY State, you probably live in an election district, and if you volunteer for a political campaign, you probably walked an election district. But you probably have no idea what an election district is.

Defining an Election District.

Article 15 of the Election Law, Section 4-100 defines an election district as:

4-100. Election districts; creation and alteration.

1. The State of New York shall be divided into election districts which shall be the basic political subdivision for purposes of registration and voting as provided in this chapter.

2. The creation, consolidation, division or alteration of election districts shall be done by the board of elections.

3. a. Each election district shall be in compact form and may not be partly within and partly without a ward, town, city, a village which has five thousand or more inhabitants and is wholly within one town, or a county legislative, assembly, senatorial or congressional district. Except as provided in paragraph b of this subdivision, election district boundaries, other than those boundaries which are coterminous with the boundaries of those political subdivisions mentioned in this paragraph, must be streets, rivers, railroad lines or other permanent characteristics of the landscape which are clearly visible to any person without the need to use any technical or mechanical device. An election district shall contain not more than nine hundred fifty registrants (excluding registrants in inactive status) or, with the approval of the county board of elections, not more than eleven hundred fifty registrants (excluding registrants in inactive status), but any election district may be divided for the convenience of the voters.

Simply said an election district is:

  • Defined by the County Board of Elections
  • Normally consists of fewer then 950 persons, but not necessarily equal in population
  • Has to be compact and drawn for the “convenience of the voters”
  • Must follow blocks, as defined by Census bureau (see below)
  • Must follow the boundaries of:
    • Congressional Districts
    • State Senate Districts
    • Assembly Districts
    • County Legislature Districts (in “reformed” county charter counties)
    • City Ward Districts (in cities)
    • Municipal Boundaries (city, town, village boundaries)

What is a Census Block?

All political districts in NY State are a series of Census Blocks, the smallest unit of population count by the Federal Government. Census blocks are defined as:

Census Blocks are smallest possible “city” blocks in area, bounded by:

  • Streets, Roads, Highways
  • Railroad lines
  • Water bodies
  • Rivers, Streams, Creeks
  • Municipal Boundaries (city, town, village boundaries)

Except for municipal boundaries, which are usually defined by historical surveys in a variety of measures, all other boundaries are clearly visible to anybody who visit the boundary.

What is a “Legislative District”?

A “legislative district”, e.g.

  • Congressional Districts
  • State Senate Districts
  • Assembly Districts
  • County Legislature Districts (in “reformed” county charter counties)
  • City Ward Districts (in cities)

… is a district that is defined by a grouping of Census Blocks.

Each legislative district under Reynolds v Simms must have an equal population or relatively close to an equal population. State constitutional and statutory restrictions allow for some variance in population, but differences of population greater then 10% in each district are not allowed.

Each legislative district is drawn based on often very detailed constitutional and statutory restrictions. Compact and contiguous restrictions are well known, but state constitutional and statutory restrictions are less known. State legislative districts are constitutionally prohibited from dividing towns but not cities and villages, except were the town is larger then maximum size of the districts.

Under the Civil Rights Act of 1965, it is unlawful to “draw” legislative districts in a way that reduces racial minority voting opportunities. In other words, it’s unlawful to break up groups of census blocks of a certain race. You can not split up a neighborhood that consists of many census blocks of African Americans or Asian into multiple legislative districts. All legislative districts are subject to review by the US Department of Justice to assure there is no dilution of minority votes.

Often legislative districts are drawn by partisan bodies with ideological agendas in mind. Usually when legislative districts are drawn, there is a lot of consideration of past election results and partisan enrollments. While it’s impossible to know how each census block will vote (as voting enrollment is broken down by election district), and census blocks change every ten years prior to reapportionment, one can make an educated guess on how people in a certain neighborhood will vote in the future.

Legislative districts are simply roughly equal population groupings of census blocks, taking in consideration of legal restrictions and political considerations.

How Election Districts Are Drawn.

After reapportionment of congress, the state legislature, county legislatures, and city wards has been approved by each body, Election Districts are re-drawn. All areas in the same congress, state senate, state assembly, county legislature, city ward, and municipality are grouped together.

If there less then 950 active voters in the resulting districts, then the district consists of those grouping of areas. Active voters are those who have voted in one election since the prior two gubernatorial elections. In 2012, a voter would have to vote once between 2006-2011 to be considered active. If a district consists of more then 950 active voters it must be broken up after the lines are drawn. There is no political advantage by breaking up common districts already drawn, so it’s more done as matter of convenience and simplicity.

Having more then 950 active voters one election district would lead to long lines at polling place, and would not provide for particularly useful election results for further analysis. The election law allows an election district to grow to 1,150 active voters between redistricting of legislative districts, however if it grows beyond that number, it must be split into multiple districts.

Election districts aren’t generally drawn for political purposes. All the potentially controversial work was done in drawing the various legislative districts, so drawing election districts really not that important, even if the results of elections are often used to predict future results.

I Can Help You Make a Map

Geographic Information Services (GIS)MapsCartography ๐Ÿ—บ

I am an amateur cartographer who designs maps and does a wide variety geospatial analysis using free and open-source geographic information software (GIS) and public sources of data to design quality maps, graphs, charts and datasets. I am looking for new and interesting projects to improve my skills, make connections and expand my portfolio.

Are you looking for my personal blog with it’s hiking, camping and outdoor recreation maps, along with a variety of charts, photos, and stories? Please visit andyarthur.org.

Mapping Avaliable

  • Tax/Property Mapping
  • High Resolution Aerial Photography
  • Recreational Maps – Hunting, Camping, Hiking
  • Georeference addresses using State Address Mapping service, plot them on a map
  • Wetlands, Topographic Contours, Land Cover
  • Compare historical aerial photos or maps to current photography
  • Web mapping using leaflet (HTML/Javascript file to embed on a website or use at home)

Example maps can found below.

Services Available

  • A list of property owners within 1,000 feet of a proposed development
  • How many cars per day pass a business?
  • How many people who live within 5 miles of a business or park?
  • How many African Americans and Hispanics live within 10 miles of Albany Pine Bush?
  • What are wealthiest election districts?
  • How many people ride public transit in a neighborhood?
  • How much of an area is wetland or farm field?
  • How big an interchange?
  • What is the average slope and elevation of an area or trail?

Example data can found below.

Pricing and Cost

For most projects, there is no fee. I am looking for experience, references, mentors and connections in the geospatial community.

If you have a large project, let’s talk about it. I might be willing to do it for free, if it’s something really interesting
or important like fighting suburban sprawl and pollution. I don’t a business or taxes set up, so I can’t really charge at this point.

How to get started?

Please send me an email describing the mapping or data project in as much detail as possible.

My email is andy@andyarthur.org

Data Avaliable

  • US Census – 2019 American Community Survey, 2020 US Census
  • NYS Tax and Assessment Rolls (2020)
  • NYSDOT Traffic Counts and Road Data
  • Historical Aerial Photography (primarily 1952, but earlier and later exist)
  • ArcGIS REST/Services and WMS Services from state and local agencies
  • LiDAR Elevation Profiles
  • USGS Topographic Maps, historic and modern – with overlays if requested
  • Data Repositories like CUGIR, DataNY.gov and NYSGIS
  • Recreation data from NYSDEC

Software Used

  • Quantum GIS (QGIS) including 3D Mapping
  • Geodata Abstraction Library (GDAL, ogr2ogr)
  • Python, including the data-science libraries PANDAS and GeoPANDAS
  • LeafletJS Web Mapping Services

Geographies Avaliable

  • Primary Capital Region and also much of New York State, also some for Pennsylvania, Vermont, West Virginia
  • State, county, municipal, school districts – Most data sets
  • Parks, highways, buffer (distance to) – Most data sets
  • Election districts – Roughly 75% of NYS counties
  • Census Tract or Blockgroup – 2019 American Community Survey
  • Tabulation Block – 2020 US Census

Are printed maps avaliable at this time?

Not currently. I can send you a file based on your specifications to print at your local print shop.

How long do mapping projects take?

Depends on complexity of the project. Many projects only take minutes, however if a project requires georeferencing, data cleaning, or custom shapes or layouts, it might take significantly longer. More revisions lead to better quality output.

Do you make maps professionally?

No! This is just a hobby. But I’m interested in expanding my skills. I do a lot of mapping for my blog and in support of community organizations like Save the Pine Bush.

Are my maps of good quality?

Thats for you to decide. I don’t have formal education in map making, and I don’t have professional tools. But do take a look at the work I’ve done below.

Examples of Maps


This shows a 3D rendering of the Buckville Canal north of Hamilton


This map shows the use of 2020 PL 94-171 data to calculate population density in City of Albany.


This 1985 aerial photo shows Crossgates Mall prior to it’s expansion.


This GIF image shows the change in unemployment during Coronavirus panademic.

This image shows hiking trails near Brooktrout, Falls Pond and Deep Lake.


Peebles Island, a Comparison 1952


3D Interactive of campsites at Moose River Plains.


Sample tax map in Albany.


Election results – 2020 Presidential Election, Onondoga County.


Map showing where sparklers are legally sold in New York.


Downtown Plattsburgh 1866 Beers (1866 Beers vs. 2020 OSM)


3D Rendering of Canandaigua Lake


Map showing Buffalo Mayoral Primary results and campaign donors.


Overlay of Proposed Retail Core in 1963 Plan for the Capital City.


Map showing Local Area Unemployment Statistics – April 2020.


Interactive tax map in Delmar


State Land in Stockholm, NY – Buckton State Forest.


Empire State Plaza take area, 1952


3D Rendering of the 1898 Watkins Glen Topographic Map

Examples of Data and Code

Properties in Albany Pine Bush Study Area,Excel Files: Various Tax Rolls,Find coordinates and political districts,Look Up State Tax Records and aScript for Processing RPTL 1520 PDFs.

Querying state property database, political enrollments, PL 94-171 Census files, calculating population statistics, what address is a district in, converting old districts to new districts.

Miles from Albany millions population
50 1.002
100 1.750
150 3.511
200 17.102
250 17.725
300 18.699
350 19.411
400 20.187
450 20.201
import pandas as pd
import geopandas as gpd
 
# path to overlay shapefile
overlayshp = r'/tmp/dis_to_albany.gpkg'
 
# summary level -- 750 is tabulation block, 150 is blockgroup
# large areas over about 50 miles much faster to use bg
summaryLevel = 150
#summaryLevel = 750
 
# path to block or blockgroup file
if summaryLevel == 150:
    blockshp = r'/home/andy/Documents/GIS.Data/census.tiger/36_New_York/tl_2020_36_bg20.shp.gpkg'
else:
    blockshp = r'/home/andy/Documents/GIS.Data/census.tiger/36_New_York/tl_2020_36_tabblock20.shp.gpkg'
 
# path to PL 94-171 redistricting geoheader file
pl94171File = '/home/andy/Desktop/nygeo2020.pl'
 
# field to categorize on (such as Ward -- required!)
catField = 'Name'
 
# geo header contains 2020 census population in column 90 
# per PL 94-171 documentation, low memory chunking disabled 
# as it causes issues with the geoid column being mixed types
df=pd.read_csv(pl94171File,delimiter='|',header=None, low_memory=False )
 
# column 2 is summary level 
population=df[(df.iloc[:,2] == summaryLevel)][[9,90]]
 
# load overlay
overlay = gpd.read_file(overlayshp).to_crs(epsg='3857')
 
# shapefile of nys 2020 blocks, IMPORTANT (!) mask by output file for speed
blocks = gpd.read_file(blockshp,mask=overlay).to_crs(epsg='3857')
 
# geoid for linking to shapefile is column 9
joinedBlocks=blocks.set_index('GEOID20').join(population.set_index(9))
 
# store the size of unbroken blocks
# in case overlay lines break blocks into two
joinedBlocks['area']=joinedBlocks.area
 
# run union
unionBlocks=gpd.overlay(overlay, joinedBlocks, how='union')
 
# drop blocks outside of overlay
unionBlocks=unionBlocks.dropna(subset=[catField])
 
# create population projection when a block crosses
# an overlay line -- avoid double counting -- this isn't perfect
# as we loose a 0.15 percent due to floating point errors
unionBlocks['sublock']=unionBlocks[90]*(unionBlocks.area/unionBlocks['area'])
 
# sum blocks in category
unionBlocks=pd.DataFrame(unionBlocks.groupby(catField).sum()['sublock'])
 
# rename columns
unionBlocks=unionBlocks.rename({'sublock': '2020 Census Population'},axis=1)
 
# calculate cumulative sum as you go out each ring
unionBlocks['millions']=unionBlocks.cumsum(axis=0)['2020 Census Population']/1000000
 
# each ring is 50 miles
unionBlocks['miles']=unionBlocks.index*50
 
# output
unionBlocks

Land use in town of Berne (from 2016 National Land Cover Dataset)

Most highly assessed properties in Albany County …

from arcgis.features import FeatureLayer
lyr_url = 'https://gisservices.its.ny.gov/arcgis/rest/services/NYS_Tax_Parcel_Centroid_Points/MapServer/0'
layer = FeatureLayer(lyr_url)
query_result1 = layer.query(where="COUNTY_NAME='Albany' AND FULL_MARKET_VAL > 100000000", 
                                    out_fields='PARCEL_ADDR,CITYTOWN_NAME,FULL_MARKET_VAL,OWNER_TYPE', out_sr='4326')

df=query_result1.sdf.sort_values(by='FULL_MARKET_VAL', ascending=False)
df['Full Market Value'] = df['FULL_MARKET_VAL'].map('${:,.0f}'.format)

df
 OBJECTIDPARCEL_ADDRCITYTOWN_NAMEFULL_MARKET_VALOWNER_TYPESHAPEFull Market Value
112665264 Eagle StAlbany12042549252{โ€œxโ€: -73.75980312511581, โ€œyโ€: 42.650469918250โ€ฆ$1,204,254,925
391501200 Washington AveAlbany8862987152{โ€œxโ€: -73.81092293494828, โ€œyโ€: 42.679257168282โ€ฆ$886,298,715
4102081400 Washington AveAlbany6423982872{โ€œxโ€: -73.82369286130952, โ€œyโ€: 42.685845700657โ€ฆ$642,398,287
0885251 Fuller RdAlbany4400428272{โ€œxโ€: -73.83559002316825, โ€œyโ€: 42.690208093507โ€ฆ$440,042,827
518164632 New Scotland AveAlbany3775682018{โ€œxโ€: -73.80381341626146, โ€œyโ€: 42.655758957669โ€ฆ$377,568,201
1906141 Fuller RdAlbany3211991432{โ€œxโ€: -73.83323986150171, โ€œyโ€: 42.693189748928โ€ฆ$321,199,143
19108087See Card 1067Watervliet2808988761{โ€œxโ€: -73.70670724174552, โ€œyโ€: 42.719628647232โ€ฆ$280,898,876
1565380737 Alb Shaker RdColonie2639161003{โ€œxโ€: -73.80365248218001, โ€œyโ€: 42.747956678125โ€ฆ$263,916,100
921923304 Madison AveAlbany2342654182{โ€œxโ€: -73.76227373289564, โ€œyโ€: 42.648000674457โ€ฆ$234,265,418
2907201 Fuller RdAlbany2034261242{โ€œxโ€: -73.83362605353057, โ€œyโ€: 42.692609131686โ€ฆ$203,426,124
1669999515 Loudon RdColonie1660656008{โ€œxโ€: -73.74958475282632, โ€œyโ€: 42.719321807666โ€ฆ$166,065,600
72059247 New Scotland AveAlbany1622763388{โ€œxโ€: -73.77597163421673, โ€œyโ€: 42.653565689693โ€ฆ$162,276,338
620574132 S Lake AveAlbany1462963602{โ€œxโ€: -73.77970918544908, โ€œyโ€: 42.654390366929โ€ฆ$146,296,360
820597113 Holland AveAlbany1434985012{โ€œxโ€: -73.77306688593143, โ€œyโ€: 42.650762742870โ€ฆ$143,498,501
1778203MannsvilleColonie1425704001{โ€œxโ€: -73.71245452369443, โ€œyโ€: 42.718124477080โ€ฆ$142,570,400
18955091 Crossgates Mall RdGuilderland1305547008{โ€œxโ€: -73.84702700595471, โ€œyโ€: 42.687699053797โ€ฆ$130,554,700
102452186 S Swan StAlbany1284364032{โ€œxโ€: -73.75980563770365, โ€œyโ€: 42.653931892804โ€ฆ$128,436,403
13468831916 US 9WCoeymans1100000008{โ€œxโ€: -73.83388475575597, โ€œyโ€: 42.488730743021โ€ฆ$110,000,000
1235152380 River RdBethlehem1052631588{โ€œxโ€: -73.76445503554325, โ€œyโ€: 42.595925419330โ€ฆ$105,263,158
146509715 Wolf RdColonie1019672138{โ€œxโ€: -73.81423716588279, โ€œyโ€: 42.709939498581โ€ฆ$101,967,213
Categories:

Site Map

๐ŸŒฒ๐ŸŒฒ Our Public Lands ๐ŸŒณ๐ŸŒฒ

Interactive maps with backcountry and roadside camping: New York, Pennsylvania, West Virginia & Vermont.
List of NYS DEC Lean-Tos with map coordinates. List of NYS DEC Firetowers with map coordinates and more information.
Google Spreadsheet with Roadside, Primitive and Pay Campsites

Explore the Finger Lakes Trail, Long Path, Northville-Placid Trail and Long Trail/Appalachian in Vermont.
Catskill Park Mountain Peaks, Hudson Valley & Long Island Peaks, Peaks Over 3000 ft Elevation, Highest Peaks in Adirondacks, Interactive Map of All Named Summits in NYS, Blaze Colors in Catskill Park, Trailhead Parking Coordinates and Addresses in the Catskills.

Browse USGS Topo Quads as PDF ๐Ÿ†• by State Lands or County. You can Bulk Download New & Old USGS Topograpic Maps.

Links to various NY State Land Websites ๐Ÿ†•. Get latest GIS Data from state Web Services.

โ›บ๐ŸŒฒ Camp ๐ŸŒฒ๐Ÿ•

Moose River PlainsCampsite Listing, Maps and photos of state’s largest free camping area.
Piseco-Powley RoadCampsite Listing, Maps and photos of 15 mile dirt road with camping.
Catskill Park Primitive CampsitesAn overview of free camping locations in Catskill Park.
Burnt-Rossman Forest, Cattaraugus County, East Branch Sacandaga River, Finger Lakes National Forest, Madison County, Pennsylvania, Vermont and West Virigina.

Campsite Coordinates for Bog River Flow / Lows Lake, Hudson River SMA (Buttermilk Falls), Lake Lila, Oswegathie River, Nine-Corner Lake, Pharaoh Lake Wilderness, Saranac River Campsites, Stillwater Lake, Schoharie County, and Sugar Hill State Forest.

Overview of Camping Areas in the Catskills, Green Mountains, Southern Adirondacks, Central Adirondacks, Northern Adirondacks, Allegheny National Forest and Penna. DCNR Motorized Campsites and the Monongahela National Forest West Virginia.

Free Campsite Overview Maps: Adirondack – North Country, Catskills, Central NY, Finger Lakes, Western NY. Interactive Map.

Places I camped in 2023, 2022, 2021 and 2020.

๐Ÿž ๐Ÿ›น Bicycle Trails and “Blackie” My Mountain Bike ๐Ÿšฒ ๐Ÿšถ

Finally bought a mountain bike, after chewing over a mountain vs commuter bike. Really enjoying riding my bike to work and when it rains there is always a bike rack to safely take it back home. One way to get to adventures at Thacher Park is the Nature Bus.

Empire Trail – KMZ and Interactive Map. Parking along it.

More Trailways with KMZ files including the Albany County Rail Trail, Black Diamond Trail, Catharine Valley Trail, Catskill Scenic Trail, Fonda, Johnstown & Gloversville Rail Trail, Genesee Valley Trail, Link Trail.

๐ŸฆŒ๐ŸŒฒ Hunt ๐Ÿฆƒ๐Ÿฟ

Wildlife Management Units (Deer)KMZ Map shows the WMU boundaries.

Summer 2019 Aerial Photographs of WMUs

KMZ Maps of Deer Harvest Density by Town: 2019, 2018, 2017, 2016. By WMU 2017, 2016, 2015.

KMZ Maps of Buck Harvest Density by Town: 2019, 2018, 2017, 2016. By WMU 2017, 2016

2016 -2019 Deer and Buck Harvest by TownKMZ Spreadsheet with FIPS codes for making your own calculations.

๐ŸŽฃ๐Ÿก Fish ๐ŸŸ๐Ÿ 

Parking and Access to Trout StreamsAn interactive, downloadable KMZ Map.
Lakes with DEC Contour MapsA KMZ Map links to Contour Maps for Fishing.

๐ŸŒจ๐Ÿ” Sled & Wheel ๐Ÿš™โ„

State Truck Trails Over A Half MileDirt roads to explore in the backcountry.
NYS Statewide Snowmobile Trail SystemState trails on public and private lands.

๐Ÿ“‰๐Ÿ“Š Learn ๐Ÿ’ต๐Ÿ“ˆ

Interactive Maps of NY CensusExplore and download KML files.
Charts and Interactive DiagramsFrom population to pollution control.
Andy Arthur GitHubGit my R and Python scripts used to make maps and diagrams.
Use ArcPullR to Get Geospatial DataSuper easy way to connect to get GIS data in R from government servers.
GDAL Opens E00 FilesMost open source programs nowadays can open common geospatial formats.
NY Building FootprintsWhere to find on the internet for making maps.
WMS and ArcMap ServicesDownloadable CSV file listing services used on the blog.
2022 US Census Population EstimatesRed states, south continue to gain population.
2020 Cartogram of State Population

๐Ÿ’ณ ๐Ÿ› Property Taxes ๐Ÿ ๐Ÿ’ธ

Properties in Albany Pine Bush Study Area, Excel Files: Various Tax Rolls, Find coordinates and political districts, Look Up State Tax Records and a Script for Processing RPTL 1520 PDFs. Match NY SWIS Codes to FIPS Codes and GEOID

๐Ÿš—๐Ÿš— Big Red ๐Ÿš—๐Ÿš—

Big RedPhotos and Videos of my lifted truck with its camper shell. Big Red’s Dual Battery Setup for Camp Power, Video Tour and Diagram. Big Red is getting old. What is next? I’ve thought about going carless for a while to save money and reduce pollution. Or maybe going bigger? Or smaller? Five dollar gas sucks.

๐Ÿ”ฅ๐ŸŒฒ Off-Grid Living ๐Ÿ ๐Ÿค 

I am seriously thinking about building an off-grid house. I have a first draft. I need to learn CAD! I have a road map towards buying land and building. I concede might have to live with long commute and give up traveling and camping. I need to be strong.

Why off grid? Well, I’m not into contemporary society. I want to own land, but not be called a landowner, and a cabin, not hooked to electrical grid, farm, raise pigs for food and burn my own trash. I’m saving for a better tomorrow, hoping to make the leap to another freer state. Having acreage is important. Cornfields aren’t bad neighbors. Maybe though my vision has grown smaller and more local. More on off-grid living.

I am 16 years into my career and have made some significant progress in my life. I love my job. But I do wonder on all the things I’m missing out but saving sure makes me high. Maybe it will be different when I own my own land — the end of goal of all this saving.

2020 into 2021 during the pandemic was a year of remote work. It was a struggle not having internet at home, worked a lot out of my truck. But I worked remotely from Horseshoe Lake which was super cool.

Generally I like the idea of owning land in a red state, particularly Idaho, Iowa, Pennsylvania, West Virginia, Wisconsin — and Midwest more generally. But I may settle for New York – it’s all about the f-ing money!

๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Open Source ๐Ÿ—บ๏ธ๐Ÿ“

I use open source software and public sources of data for the blog. Quantum GIS (QGIS), GDAL/ogr2ogr, PyQGIS, GeoPANDAS, R Studio and Leaflet for map making, Arduino and ESP32 microprocessors, Ubuntu Linux and XFCE Window Manager. I’ve recently gotten interested in machine learning.

I avoid using commercial software like Microsoft Windows and do not have home internet or television. If you don’t use commercial software and use your brain, fears of computer viruses are overblown. I deleted most of my social media accounts.

Creating Digital Surface Models using LiDAR Point Clouds.

๐Ÿ“Š๐Ÿ—บ R Statistical Programming ๐Ÿ“œ๐Ÿ‘จโ€๐Ÿซ

The R programming language and RStudio are powerful tools for statistical analysis, making maps and charts. Many of the blog posts and analysis I do are in R, ggplot not only makes great charts but also maps using tidycensus. Generally, R is better then Python for geospatial work.

Use IDW Interpolation to fill in missing Census data, Zonal Histograms for land cover, load WMS Aerial Photography in R, find mountain peaks, save Census shapefiles using tigris quickly, pull NY Election Night Results using Selenium. Fast reverse Geocoding in PostGIS. Working with PDFs in R. Fix a common error starting rselenium/wdman. Make data-filled calendars. R is wonderful and weird, learn it!

๐Ÿผ๐Ÿ”ข Python and Pandas ๐Ÿ’ป๐Ÿ

Querying state property database, political enrollments, PL 94-171 Census files, calculating population statistics, what address is a district in, converting old districts to new districts, Shapefiles missing Projection information in QGIS.

Learn to code for free modern HTML, Javascript, Python and SQL at freeCodeCamp and web development at the Odin Project.

๐Ÿด ๐Ÿ˜ Politics ๐Ÿฆ ๐Ÿ

Crunched Election Results with Turnout for Albany County: November 2023, 2022, 2021, 2020, 2019 and Primaries June 2019, Pres/June 2020, June 2021, June 2022, Aug 2022, June 2023.

Albany County Races converted to the new 2023 EDs using Super EDs and Code: 2022, 2021, 2020, 2019 and Primaries June 2019, Pres/June 2020, June 2021, June 2022, Aug 2022.

Above Election Results as zipped Excel files.

Albany County Legislature Districts 2024 Maps

Maps Comparing 2017 and 2023 Albany County Election Districts and a Crosswalk Table Showing the Proposition of Voting Age Population in New and Old EDs

Maps of 2022 NYC Assembly Races, NYS Assembly Races, NY Senate Races, Governor’s Race in Erie County and Statewide. Partisan shift in governor race between 2010 and 2018.

A comparison of Democratic Performance 2022 Assembly Districts to those proposed in 2023 by the IRC. Here is latest 4/20/23 IRC Maps, showing ADP and how they change from existing Assembly districts. Most towns upstate, outside of cities, are quite red. Using LATFOR data with R to calculate Average Democratic Performance.

You can scrape employee salary data from SeeThroughNY using R. Other useful investigative resources.

I often think politics is for losers. I’m into the politics of statistical analysis and reading history books.

I believe strongly in the first amendment, second amendment, oppose gun restrictions and I support de-funding the police in favor of lower-cost technology and civilian employees. Maybe use red flag laws for voting to stop dangerous voters? And the media should stop promoting mass-shootings, even if it’s super profitable for all involved. They should tax the media when it promotes violence. I think some people are much too paranoid in politics. How elections are rigged under law to benefit incumbents. But vote, it’s the best option and inexpensive.

Yeah for the third parties! I voted for Larry Sharpe for Governor and Jo Jergenson for President but my views are complicated and often vote for Democrats, after voting Jill Stein Green Party in 2016.

Generally, I think Biden has been a good change over DJT and glad the Trump era is over and are glad prosecutors and grand jurors are holding him responsible by indicting him for many serious felonies. I don’t think Trump can win in 2024, as nothing has changed politically from 2020.

I think rural people should be left alone and not worship government workers or have parades for them. I am no fan of Donald Trump, his speeches are bad, I don’t like Trump’s embrace of radical environmentalists, but do admire the homemade roadside monuments to DJT.

I don’t toke. But whatever. There are too many transit authorities.

๐ŸŒฒ๐ŸŒณThe Earth ๐ŸŒŽ ๐Ÿธ

Why I oppose wilderness areas and parks. It’s trendy to be green these days, but is eco-marketing good for the planet? I visited the Mount Storm Coal Plant and Corridor H.

I worry about a lot about overly-aggressive Climate Change Action, and Undermining Environment Laws for Climate Action. I think we should all admit we are Addicted to Fossil Fuels. These days, urban recycling has become a joke, when it’s still an option at all. It’s better to just buy less shit and avoid the alure of Costcos. I really don’t like how aging radicals have become industrial solar salespeople.

Big bucks are coming to state-designated disadvantaged communities under the CLCP. Which counties and political districts are in line for the the most pork? Interactive map.

I’m a big of farmers who are essentially Living Off the Earth and think Rednecks are Noble Savages. Dairy Farming are key to our rural landscape. I’d trust a farmer or a hunter in a pile of guts he’s butchered over any ivory-tower scientist.

๐ŸŒŽ๐Ÿ”† Industrial Solar ๐ŸŒž ๐Ÿญ

Hundreds of multi-acre industrial solar farms are being built in our state. How bad is solar for the environment? We should ask tough questions. Interactive of recently built solar farms, proposed facilities. List of proposed industrial solar facilities. See how the Greenville Solar Farm changed the landscape.

๐Ÿ’ณ ๐Ÿ’ธSaving Money ๐Ÿ’ฐ ๐Ÿ’ท

I am not a fan of ESG Investing as it’s not well diversified. I prefer index-funds and other tax-advantaged ways of saving. Why I am concerned about saving enough for retirement, even though I’m in my late 30s. We as a nation should save more, consume less. I like the idea of carbon tax to replace capital gains taxes to discourage consumption.

๐Ÿฅฆ ๐ŸŽMission Fifty & Being Healthier ๐Ÿ ๐Ÿง 

I am now officially in my 40s! I am building to a better life in my 50s, which means getting up early, walking a lot, saying no to cake and yes to more fruit. In many ways, the forties are an awesome time to be alive.

And eating healthy for less without losing sleep over arsenic. And I don’t think we should subsidize unhealthy habits. How I got started in eating healther. Meals are too focused on meat and carbs due to how we describe them, maybe I eat too many bananas in the office, what to eat while camping, worry more about salt then GMOs, eat more beans. Do spend extra for farmers market peaches, especially doughnut peaches and plums. Consider ethnic supermarkets. Thinking about how to make a healthier macaroni and cheese, spinach-mackeral-pasta salad, quick-cook biscuits and whole-wheat bread. That said, too many recipes are junk food crap. Okay in moderation is not okay. The fact that I’m thinner is not a sign I’m dying.

A few years back I decided to explore my mental illness with therapy, thinking about why I have so much anxiety and how many of my values are rational or just thinking too much rednecks’ burn barrels and how much of a throwaway society we live in. Do I want to change?

I’ve learned to care less about the world, and focus more on myself. Maybe I am happier as I am now, saving and investing a lot towards owning my own land, where I don’t have to deal with all the bullshit of modern life.

Mission Fifty: Getting to the point where I own my own land. ๐Ÿšœ
Healthy Eating ๐ŸŽ / Growing My Wealth ๐Ÿ’ฐ
Healthy Thoughts ๐Ÿ’ญ / Enjoying Life ๐Ÿ˜ƒ

Questions, comments? Feel free to email me at andy@andyarthur.org.

You do your thing, I’ll do mine.

I use GNU open source software.
Plus I like buck goats,
because they’re real macho men
spraying their beards with goat urine.

March is upon us. Get out, enjoy it, be safe with fire and burning shit, and remember soon enough black flies are waiting.” – Andy Arthur

Return to the Top

Laugh a bit and learn how your data is used on this blog: Privacy Policy

This blog is ยฉ Copyright 1997-2023 Andy Arthur.org, please share using the Creative Commons Attribution 3.0 License.

Categories:

Coal Stories

I finished up the five episodes of NPR’s Embedded podcasts on Coal Stories. ๐Ÿ”ŠI cried a little bit when the final podcast came to an end as I knew how it would end.

Listen to Embedded Podcastย Here: https://www.npr.org/podcasts/510311/embedded

Except for the brave wayward tourist or maybe the backcountry hunter few non local people ever spend much in Appalachia off the beaten path๐Ÿšง of the expressway and the tourist trap. It’s hard to fall in love with a land at seventy miles per hour or by staying only in designated locations. Many people believe that the world ends once you pass the last stop light,๐Ÿšฅ descending into a dark place highlighted by Deliverance. Despite what television says, there aren’t people hiding in the woods hoping to make you squeal like a pig ๐Ÿท.

Almost Heaven

Evening

Appalachia with its mighty mountains, ๐Ÿ—ปtwisty narrow roads with steep decents and quaint villages in the river valleys is a special, wild place in many ways. It’s a place filled with amazing people, spectacular scenery and fascinating accents, traditions and customs. It’s a place of remarkable natural resources like fish and wildlife,๐Ÿก poor farms carved into hillsides and fertile valleys๐Ÿฎ, timber๐ŸŒฒ, rock, oil and gas and most importantly coal.

 Along The Potomac River

 Coal Strip Mine Along Corridor H

While the best of Appalachia’s coal has long been burned, there are still substantial reserves of this dirty but cheap fuel, especially the low value soft bituminous coal.๐Ÿญ Loaded with sulfur and heavy with carbon atoms, mining has provided good paying, if not tough jobs in area where there is few other jobs – as Appalachia is already poor and provides the big bustling metropolitan areas๐Ÿข with cheap, but very dirty electricity.

Mount Storm

Farm in Riverton, WV

Sure there are other jobs in Appalachia, but for the most part they pay less. Most people, especially those in Appalachia know that coal jobs are disappearing ๐ŸŒdue cleaner and easier to burn natural gas, greater efficiency, and more renewables. Even in deep Appalachia wind turbines dot the ridges and solar panels cling to hillsides, but nothing pays quite like coal when it comes to natural resource production – despite being an industry that is only becoming more troubled. Coal is not unlike the dairy industry in New York – dairy ain’t the best sector of agriculture in the state but it has steady milk checks year round.

Coal allows people to stay in Appalachia, at least the lucky few that can score the remaining jobs. It’s tough nasty work, an industry that every local knows is poisoning the land but is also putting dinner on the table, paying for a nice house and pickup truck, a deer rifle for hunting season and a four wheeler.๐Ÿ—ป Coal allows people to remain in the land they love, the blessed hills and hollows, the twisty steep roads off the mountains where people hunt and fish, at least where acid mine discharge hasn’t poisoned the steams.

Route 7 in Gandy, WV

Make no mistake, coal is not an easy industry to break into. Only a few percentage of people in Appalachia are lucky enough to have scored a job in the coal industry. ๐Ÿ‘ทBut for the lucky few, it’s a good job in a wonderful community. And that was the whole story of Embedded’s Coal Stories.

Mount Storm Lake

I highly recommend listening to the Embedded Coal Stories. ๐ŸŽงDon’t be afraid to exit the four lane, explore the quaint villages that time and tourists has forgotten between the mountains,๐Ÿฐ take many narrow and steep roads through the mountains. Speak jealously about the few people lucky enough to carve a life out of what so little remains of the hills and hollows of Appalachia.

 Moorefield WV