Geobase/Canadian Aboriginal Lands

From OpenStreetMap Wiki
Jump to: navigation, search

Planning Page for importing Geobase

The GeoBase Aboriginal Lands data set is an important part of the geographic fabric of Canada. Although only the current Indian Reserves it provides an insight into where the Aboriginal Peoples of Canada originally lived.

The GeoBase Aboriginal Lands product description is here: GeoBase Aboriginal Lands

You can download the data here: Download Aboriginal Land.

There are 3030 Aboriginal Lands defined in this set.

TODO: There are 39 fields in the GML for Canada. Use | Aboriginal Lands Feature Catalogue to work describe the fields/ TODO: Look for a WMS layer showing this data.


As usual for any import the standard attribution source tags are needed.




GeoBase Source Fields

Geobase Fields OSM Fields
gml2:acquisitionTechnique - Computed geobase:acquisitionTechnique
gml2:alCode geobase:alCode
gml2:AL_TA_CA_1_3_eng geobase:AL_TA_CA_1_3_eng
gml2:alType - Indian Land, Indian Reserve, Land Claim geobase:alType
gml2:creationDate geobase:creationDate
gml2:datasetName- CA, BC, AB, etc.... geobase:datasetName
gml2:jurisdiction1 - BC, AB, ... geobase:jurisdiction1
gml2:jurisdiction2 - BC, AB, ... geobase:jurisdiction2
gml2:jurisdiction3 geobase:jurisdiction3
gml2:jurisdiction4 geobase:jurisdiction4
gml2:language1 - English geobase:language1
gml2:language2 - French geobase:language2
gml2:language3 - geobase:language3
gml2:language4 geobase:language4
gml2:language5 geobase:language5
gml2:metadataCoverage - Partial geobase:metadataCoverage
gml2:name1 geobase:name1
gml2:name2 geobase:name2
gml2:name3 geobase:name3
gml2:name4 geobase:name4
gml2:name5 geobase:name5
gml2:nid geobase:nid
gml2:planimetricAccuracy geobase:planimetricAccuracy
gml2:provider - Federal geobase:provider
gml2:revisionDate geobase:revisionDate
gml2:standardVersion geobase:standardVersion
gml2:webReference geobase:webReference
gml:boundedBy geobase:boundedBy
gml:Box srsName="LLCSRS" geobase:Box
gml:featureMember geobase:featureMember
gml:innerBoundaryIs geobase:innerBoundaryIs
gml:multiPolygonProperty geobase:multiPolygonProperty
gml:MultiPolygon srsName="LLCSRS" geobase:MultiPolygon
gml:outerBoundaryIs geobase:outerBoundaryIs
gml:Polygon geobase:Polygon
gml:polygonMember geobase:polygonMember
gml:polygonProperty geobase:polygonProperty
gml:Polygon srsName="LLCSRS" geobase:Polygon


There are 5 language fields, but only two are used in the whole data set for all of Canada. English is language1 and French is language2.


The tagging is still up for discussion, as there is currently no specific tag. One option is boundary=administrative admin_level=aboriginal_land





There is a script based on called that will be used to convert the GeoBase files to osm files. Since there is likely little overlap with current OSM features, I believe it would be a good idea to create osm files by province, and import them after a test case.

Test area: Sooke, BC & Ontario (Marathon area) and central BC (links needed)

Another script was made with the conversion program using shp-to-osm.jar version 0.7.3

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/AL_TA_CA_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/rules.txt
 --osmfile GeoBase_Aboriginal_Lands50_000 -t

However, the above script created oodles of files, so splitting it by province is better


This is the rules.txt file that was used for conversion it can be downloaded here

outer,NID,,name:FIXME,the name needs to be in SmallCaps
outer,NID,,FIXME,the boundary type could be changed if there is something better

British Columbia

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/british_columbia/AL_TA_BC_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data
/british_columbia/rules.txt --osmfile GeoBase_Aboriginal_Lands_british_columbia_50_000 -t

The resulting conversion created 7 .osm files you can download and view them here 7 file


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/alberta/AL_TA_AB_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/alberta
/rules.txt --osmfile GeoBase_Aboriginal_Lands_Alberta_50_000 -t

The resulting conversion created 3 .osm files, you can download the file set here.


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/saskatchewan/AL_TA_SK_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data
/saskatchewan/rules.txt --osmfile GeoBase_Aboriginal_Lands_saskatchewan_50_000 -t

The resulting conversion created 3 .osm files, you can download the file set here. 3 file


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/manitoba/AL_TA_MB_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/manitoba
/rules.txt --osmfile GeoBase_Aboriginal_Lands_manitoba_50_000 -t

The resulting conversion created 5 .osm files, you can download the file set here. 5 file

A picture of the .osm files in the region, as viewed in JOSM


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/yukon/AL_TA_YT_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/yukon
/rules.txt --osmfile GeoBase_Aboriginal_Lands_yukon_50_000 -t

The resulting conversion created 6 .osm files, you can download the file set here. 6 file

Northwest Territories

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/northwest_territories/AL_TA_NT_2_0_eng.shp --rulesfile 
d:/Aboriginal_Lands_Data/northwest_territories/rules.txt --osmfile 
GeoBase_Aboriginal_Lands_northwest_territories_50_000 -t

The resulting conversion created 8 .osm files, you can download the file set here. 8 file


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/nunavut/AL_TA_NU_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/nunavut
/rules.txt --osmfile GeoBase_Aboriginal_Lands_nunavut_50_000 -t

The resulting conversion created 15 .osm files, you can download the file set here. 15 file


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/ontario/AL_TA_ON_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/ontario
/rules.txt --osmfile GeoBase_Aboriginal_Lands_ontario_50_000 -t

The resulting conversion created 6 .osm files, you can download the file set here. 6 file


java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/quebec/AL_TA_QC_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data/quebec
/rules.txt --osmfile GeoBase_Aboriginal_Lands_quebec_50_000 -t

The resulting conversion created 1 .osm file, you can download the file set here. 1 zip

New Brunswick

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/new_brunswick/AL_TA_NB_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data
/new_brunswick/rules.txt --osmfile GeoBase_Aboriginal_Lands_new_brunswick_50_000 -t

The resulting conversion created 1 .osm file, you can download the file set here. 1 zip

Prince Edward Island

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/prince_edward_island/AL_TA_PE_2_0_eng.shp --rulesfile 
d:/Aboriginal_Lands_Data/prince_edward_island/rules.txt --osmfile 
GeoBase_Aboriginal_Lands_prince_edward_island_50_000 -t

The resulting conversion created 1 .osm file, you can download the file set here. 1 zip

Nova Scotia

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/nova_scotia/AL_TA_NS_2_0_eng.shp --rulesfile d:/Aboriginal_Lands_Data
/nova_scotia/rules.txt --osmfile GeoBase_Aboriginal_Lands_nova_scotia_50_000 -t

The resulting conversion created 1 .osm file, you can download the file set here. 1 zip

Newfoundland and Labrador

java -Xmx512M -cp shp-to-osm-0.7.3-jar-with-dependencies.jar Main --maxnodes 50000 --shapefile 
d:/Aboriginal_Lands_Data/newfoundland_and_labrador/AL_TA_NL_2_0_eng.shp --rulesfile 
d:/Aboriginal_Lands_Data/newfoundland_and_labrador/rules.txt --osmfile 
GeoBase_Aboriginal_Lands_newfoundland_and_labrador_50_000 -t

The resulting conversion created 1 .osm file, you can download the file set here. 1 zip


The resulting conversion created ## .osm files which are approximately 50,000 nodes each. Please do NOT upload these files all in 1 go. (as this action is counter productive for the development of OpenStreetMap. see Beginners' guide. ALOT of work has been done with drawing in park boundaries all across the country. Please be careful & contact the author of the park that exists to see what their source of the their information was.

User:Acrosscanadatrails is working on many parts of the Country for the Across Canada Trails project. So he is working on getting many of the Parks loaded. Feel free to contact him on the if you have questions. He can re-convert the whole file if needed.

Using JOSM, open up all ## .osm files so you can see if your favorite aboriginal lands is in there.


For more information you can contact Neskie (who did the python version) or Acrosscanadatrails (who did the java conversion) [[Ca