Our client engages in the production of topographic maps at various scales by generalizing large-scale reference data. This process, termed cartographic generalization, simplifies map content while preserving essential information based on the intended use and scale of the resulting map. The team develops geoprocessing tools using Python in ArcGIS Pro to automate the generalization of geographical reference data from a scale of 1:10,000 to 1:25,000.
Role purpose
The current outcomes of automatic generalization are not sufficiently refined for production use without manual enhancements. There is a list of necessary improvements available for the existing Python scripts. The primary objective is to enhance the automated data processing to mitigate the need for manual corrections, thereby streamlining the overall workflow.
Tasks
Develop or enhance Python scripts tailored to production needs.
Test these scripts using a validation dataset.
Document the developed scripts for clarity and future reference.
Communicate progress and challenges during team meetings, and offer suggestions to assist colleagues in resolving issues.
Profile of the ideal candidate
The successful candidate will possess confirmed experience as a Geomatics Engineer, with proven skills in:
Analysis and processing of geographical data
Understanding of cartographic generalization principles
Expertise in Python and Python scripting for ArcGIS Pro (ArcPy)
A strong ability to collaborate in a team setting
Fluency in English and either Dutch or French is essential. Candidates should have relevant work experience in automated analysis and processing of geographical data within the last five years, specifically in projects involving ArcGIS Pro and Python.