You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
simon 73c858d50f Add countrys 4 months ago
..
__pycache__ Add countrys 4 months ago
README Add countrys 4 months ago
copyshapes.py Add countrys 4 months ago
countries.py Add countrys 4 months ago

README

These are two miniature tools intended to help with the task of finding what country are given GPS coordinates in.

The tools are:

-- copyshapes.py
Filter country shapes to create a smaller shape file. Use like this:
1) get world borders from http://thematicmapping.org/downloads/world_borders.php
2) run python
import copyshapes
copyshapes.filter_file(
lambda x: x.GetField('REGION') == 150,
'TM_WORLD_BORDERS-0.3.shp', 'EUROPE.shp'
)

-- countries.py
Find what countries given GPS coordinates are.
Example:
import countries
cc = countries.CountryChecker('TM_WORLD_BORDERS-0.3.shp')
print cc.getCountry(countries.Point(49.7821, 3.5708)).iso


LICENSE:

This code is in public domain.