PDFMap is a Python library that allows for the creation of PDF maps with excellent quality.
The versatility and functionality of PDFMap are demonstrated by its ability to draw archaeological objects on cave maps seamlessly. Moreover, the software enables drawing at a very high scale, including creating maps of Europe or the world. If needed, each map can have an optional rasterized background, which can be rotated automatically if it is not North oriented.
PDFMap automatically draws objects on each map, and users can add objects of any type, such as cities, schools, archaeological objects, among others. These objects can be represented by shapes or images, scaled accurately to their actual dimensions and orientation. Furthermore, each object can have an associated URL, enabling users to access data linked to the object by clicking on it in tools like Adobe Acrobat Reader.
Users can also use PDFMap's configuration files to customize the representation of each type of object, including setting different parameters for their pen thickness, colors, minimal and maximal size, among others. Additionally, data files can be used to feed PDFMap with lists of objects to draw, typically the result of an ASCII export from favorite spreadsheet or relational database management systems.
The sample configuration and data files available in the tests/ subdirectory are well-commented, providing a significant learning resource for users. Running the test programs and exploring the files will allow users to learn how PDFMap works and use it to create their maps seamlessly. In conclusion, PDFMap is an indispensable tool for anyone looking to create high-quality maps in PDF format, especially for professionals working in fields such as archeology, geography, and cartography.
Version 2.00: N/A