Skip to content
Snowysauce edited this page Nov 5, 2024 · 10 revisions

The NSI project has a collection of .geojson features corresponding to the internal or administrative borders of several countries for use with the locationSet property. These features represent a country's subdivisions, which can be referred to as either "states", "provinces", "regions", "counties", "districts", etc. The features use the local area's ISO 3166-2 naming conventions for their file names and id values.

List of available ISO 3166-2 compatible features

Below is a simplified, non-exhaustive list of available ISO 3166-2 compatible features within the NSI, which all require the .geojson extension when referenced. The table also lists a couple of exceptions where the .geojson extension is not needed; these subdivisions are built-in to the country-coder project and thus can be referenced directly without the .geojson file extension. For a full list of available features, please browse the NSI's features folder.

Location Features ISO Standard Examples Exceptions
Australia States within Australia ISO 3166-2:AU Queensland (au-qld.geojson)
Victoria (au-vic.geojson)
Tazmania (au-tas)
Austria States of Austria ISO 3166-2:AT Vienna (at-9.geojson)
Carinthia (at-2.geojson)
None
Canada Canadian Provinces ISO 3166-2:CA Alberta (ca-ab.geojson)
Quebec (ca-qc.geojson)
None
France Regions within France ISO 3166-2:FR Île-de-France (fr-idf.geojson)
Provence-Alpes-Côte-d’Azur (fr-pac.geojson)
None
Germany States within Germany ISO 3166-2:DE Berlin (de-be.geojson)
Hessen (de-he.geojson)
None
Japan Prefectures of Japan ISO 3166-2:JP Chiba (jp-12.geojson)
Aichi (jp-23.geojson)
None
New Zealand Regions within New Zealand ISO 3166-2:NZ Marlborough (nz-mbh.geojson)
Wellington (nz-wgn.geojson)
None
United States States within the United States ISO 3166-2:US New Jersey (us-nj.geojson)
California (us-ca.geojson)
Alaska (us-ak)
Hawaii (us-hi)

There is partial support for Counties in Great Britain (UK) which follow the ISO 3166-2:GB standard. One exception is gb-lon.geojson, which represents London as a whole, but gb-lon isn't part of the ISO 3166-2:GB standard, as each London Borough has its own ISO value.

Using the features

The file names of the regional features follow the ISO 3166-2 standard for that country; e.g., US-FL.geojson for the feature representing the US state of Florida. If you wish to assign a locationSet area confined to a single region, you may use the id of the .geojson feature for that region, such as us-fl.geojson for Florida (note the difference in case from the feature's file name). For example:

"locationSet": {"include": ["us-fl.geojson"]}

You can also use multiple regions if need be, such as Florida & Georgia, for example:

"locationSet": {"include": ["us-ga.geojson","us-fl.geojson"]}

Or exclude regions, such as everywhere in the USA except for Florida & Georgia for example:

"locationSet": {
  "include": ["us"],
  "exclude": ["us-ga.geojson","us-fl.geojson"]
}

As previously mentioned, the subdivisions built-in to the country-coder project can be referenced directly without the .geojson file extension:

"locationSet": {"include": ["us-ak"]}
"locationSet": {"include": ["us-hi"]}

Adding and editing features

See Creating and Editing Feature Files for guidance on how to add new features or edit existing features using QGIS.

Home

For Contributors

Contributing to the index

Advanced Topics

For Developers

Information for developers using the name-suggestion-index in another project.

For Maintainers

Information for maintainers, including how to clone and build the project.

 

Clone this wiki locally