Developer ArcGIS Pro - Python - Brussels - ASAP Start - Freelance / CDI
Company Description
A national mapping agency is developing automated tools to support the production of medium- and small-scale topographic maps. These maps are derived by generalizing high-resolution geospatial data, a process that simplifies map content while preserving essential information based on the target scale and purpose.
To support this, the cartography team is building a suite of geoprocessing tools using Python within ArcGIS Pro. These tools aim to automate the generalization of reference data from a 1:10,000 scale to a 1:25,000 scale.
The work involves advanced geospatial data processing: identifying features based on characteristics (type, size, shape, spatial relationships), modifying geometries and attributes, and repositioning features. While ArcGIS Pro provides useful geoprocessing tools, custom Python scripts are required to meet all technical specifications.
Mission Objective
The current automation level does not yet meet production standards without manual corrections. A list of improvements to the existing Python scripts has been identified. The goal is to enhance these automated processes to reduce or eliminate the need for manual adjustments.
Job Description
Key Responsibilities
- Develop and enhance Python scripts to improve automated generalization workflows.
- Test scripts against a validation dataset to ensure quality and compliance.
- Document all developed or modified scripts clearly and thoroughly.
- Participate in team meetings to share progress, discuss challenges, and contribute to collaborative problem-solving.
Qualifications
Key Requirements
Geospatial Data Skills
- Proven experience in the analysis and processing of geographical data (1–3 years).
- Familiarity with cartographic generalization principles (nice to have).
Technical Proficiency
- Confirmed experience in Python programming (1–3 years).
- Strong knowledge of Python scripting within ArcGIS Pro using ArcPy (1–3 years).
Collaboration
- Demonstrated ability to work effectively in a team environment.
Language Skills
- Active working knowledge of Dutch or French.
- Active working knowledge of English.