Skip to content
View salman12haider13's full-sized avatar

Block or report salman12haider13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
salman12haider13/README.md

Geoinformatics, GIS, Remote Sensing and Automation: My passion

Welcome to my GitHub Profile! I am a Geoinformatics enthusiast with a passion for GIS, Remote Sensing, and automation. As a graduate in GIS, I have developed a strong foundation in GIS, Remote Sensing and Geoinformatics theory and practice. My experience has allowed me to specialize in using Python to create custom toolboxes and script tools for ArcGIS and QGIS, as well as creating maps and analyzing satellite imagery using the latest mapping technologies. I am always exploring new ways to automate GIS workflows, and I am excited to share my work and collaborate with others in the community.

Skills

  • Web GIS and web mapping
  • Network analysis and routing
  • Raster data analysis and processing
  • Geospatial data analysis and modeling
  • Scripting and automation (e.g. Python, R)
  • Geoprocessing and spatial data management
  • Spatial data management and database design
  • GIS data conversion and data transformation
  • Geospatial data quality control and validation
  • Remote sensing for agriculture and crop mapping
  • Remote sensing data visualization and cartography
  • Web scraping and data harvesting for geospatial data
  • Advanced spatial analysis techniques (e.g. spatial statistics, spatial modeling)
  • Familiarity with GIS APIs and programming libraries (e.g. GDAL, Geopandas, Arcpy, Fiona)

Projects

1. Geo Copilot: Natural Language Geoprocessing Tool for ArcGIS Pro

  • Repository: arcgis-geo-copilot-llm
  • ArcGIS Pro script tool that uses LLMs to convert natural language GIS requests into reviewable ArcPy geoprocessing commands.
  • Tools/skills: ArcGIS Pro, ArcPy, Python, OpenAI API, Ollama, Tkinter, prompt engineering, GIS automation.

2. Logistics Routing MVP with PostGIS, pgRouting, Flask, and Leaflet

  • Repository: Logistics-Routing-MVP-Demo
  • Full-stack GIS routing MVP for route alternatives, blocked zones, and traffic-point simulation.
  • Tools/skills: PostGIS, pgRouting, Flask, Docker, Leaflet, PostgreSQL, SQL, OpenStreetMap, GeoJSON.

3. Drone Route Report Automation Toolbox

  • Repository: arcgis-drone-route-report-automation
  • ArcGIS Pro Python toolbox for drone route automation and route report generation using Excel input and Google Maps API.
  • Tools/skills: ArcGIS Pro, ArcPy, Python Toolbox .pyt, Google Maps API, Excel, route automation.

4. Forestry Sampling Point Generator

  • Repository: arcpy-forestry-sampling-point-generator
  • ArcPy script tool for generating forestry sampling points using slope, forest cover, road proximity, and study area suitability criteria.
  • Tools/skills: ArcGIS Pro, ArcPy, Spatial Analyst, raster analysis, suitability analysis, environmental GIS.

5. Spatial Reference Checker and Batch Projection Tool

  • Repository: arcpy-spatial-reference-checker
  • ArcPy automation script for checking coordinate systems and batch reprojecting shapefiles or geodatabase feature classes.
  • Tools/skills: ArcGIS Pro, ArcPy, coordinate systems, projections, reprojection, GIS data management, QA/QC.

6. ASCII XYZ LiDAR Metadata Extractor

  • Repository: ascii-xyz-lidar-metadata-extractor
  • Python script for extracting coordinate extents, tile dimensions, point count, and elevation statistics from ASCII XYZ LiDAR/DEM files.
  • Tools/skills: Python, LiDAR, DEM, XYZ data, metadata extraction, terrain data processing.

7. CSV Survey Points to ArcGIS Feature Class

  • Repository: csv-survey-points-arcpy
  • ArcPy script tool for converting CSV survey data with DMS coordinates into WGS84 point feature classes.
  • Tools/skills: ArcGIS Pro, ArcPy, Python, CSV, DMS to decimal degrees, coordinate conversion, survey data processing.

8. GEE NDVI Zonal Statistics

  • Repository: GEE_NDVI_ZonalStats
  • Google Earth Engine project for NDVI analysis and zonal statistics.
  • Tools/skills: Google Earth Engine, JavaScript, NDVI, remote sensing, vegetation analysis, zonal statistics.

Experience

  • GIS Coordinator, Franchise Ready (Nov 2021 - Aug 2024)
  • GIS Associate, Greenage Services (Pvt.) Ltd. (Apr 2021 - Nov 2021)
  • Data Analyst Intern, Dinco Pakistan (Pvt.) Ltd. (Nov 2020 - Feb 2021)
  • Freelancer, Delivered 200+ projects (Jan 2020 - Present)

Education

  • Master of Geographic Information Systems (MGIS), University of Calgary (2024 - 2026)
  • Bachelor of Science in Geoinformatics, Pir Meher Ali Shah Arid Agriculture University Rawalpindi (2016 - 2020)

Feel free to take a look around my profile and check out my projects. If you have any questions or would like to collaborate, don't hesitate to reach out at Linkedin Badge!

Popular repositories Loading

  1. GEE_NDVI_ZonalStats GEE_NDVI_ZonalStats Public

    This GitHub repository contains a JavaScript script that utilizes Google Earth Engine to calculate NDVI, generate monthly composites, and perform zonal statistics using city boundary shapefiles. Th…

    JavaScript 1

  2. salman12haider13 salman12haider13 Public

  3. ExtractNetCDFValues ExtractNetCDFValues Public

    Python

  4. Testing Testing Public

    JavaScript

  5. SVGs SVGs Public

  6. Mitch_map Mitch_map Public

    HTML