Skip to Content

Best Practices

Lowercase property names


GeoJson uses lowercase identifiers. It becomes very confusing when publishers create upper-case, or mixed-case properties. This becomes complicated when using multiple data set standards.

Unique id property


Many publishers create a unique id property for each map feature. This makes it easier to track any changes that occur in versioning.  

name property


Provide each map feature with a unique name. It sound simple, but it will make things simpler. Use lowercase name as the property name. Some systems also like having a label property, but logically it shouldbe the same as the name property.

Group properties


The simplest example here is to include a road property along with the address. This provides a mechanism to group features together that have a common property. 

Sequence properties


Using the same example as above, include a property that will order the group. Like a house number.