pyproj

Perform cartographic projections and coordinate transformations between Coordinate Reference Systems.

19|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tondevrel/scientific-agent-skills --skill pyproj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyproj
Source: https://github.com/tondevrel/scientific-agent-skills/tree/main/skills/pyproj
Command: npx skills add https://github.com/tondevrel/scientific-agent-skills --skill pyproj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill handles complex coordinate transformations and geodetic calculations, ensuring spatial data accuracy across different reference systems.

Core Features & Use Cases

  • Coordinate System Conversion: Transform coordinates between thousands of different reference systems (e.g., WGS84 to UTM).
  • Geodetic Calculations: Compute precise distances, bearings, and areas on the Earth's ellipsoidal surface.
  • Use Case: Convert GPS coordinates from a mobile device (WGS84) into a local projected coordinate system for use in GIS software or for accurate distance measurements.

Quick Start

Use the pyproj skill to transform the coordinates (lon=-74.006, lat=40.7128) from EPSG:4326 to EPSG:3857.

Frequently Asked Questions about pyproj

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transform coordinates between WGS84 and UTM?

To convert GPS coordinates from WGS84 to a local projected coordinate system, apply Python bindings for the PROJ library to execute cartographic projections between Coordinate Reference Systems (CRS). This ensures spatial data accuracy for GIS software integration.

Can I compute geodetic distances and areas on an ellipsoid?

Yes, you can compute precise geodetic distances, bearings, and areas on the Earth's ellipsoidal surface. The Skill uses accurate geodetic formulas and robust CRS definitions to ensure reliable spatial data measurements.

What is the best way to convert GPS coordinates for GIS software?

The best way to convert GPS coordinates for GIS software is using Python bindings for PROJ to perform cartographic projections. This transforms device coordinates from WGS84 into local projected systems for accurate distance measurements and spatial analysis.

Does this approach support thousands of different coordinate reference systems?

Yes, this approach supports coordinate system conversion between thousands of different reference systems. It requires accurate geodetic formulas and robust CRS definitions to maintain spatial data accuracy across various projections.

Why do my coordinate transformations lack spatial data accuracy?

Coordinate transformations lack spatial data accuracy when they fail to use accurate geodetic formulas and robust CRS definitions. Applying proper cartographic projections via the PROJ library ensures reliable coordinate system conversions across different reference systems.