diff --git a/cmd/cli/main.go b/cmd/cli/main.go index 7905807..75defb7 100644 --- a/cmd/cli/main.go +++ b/cmd/cli/main.go @@ -1,5 +1,15 @@ package main -func main() { +import ( + "github.com/meekyphotos/experive-cli/core/initializers" + "log" + "os" +) +func main() { + app := initializers.InitApp() + err := app.Run(os.Args) + if err != nil { + log.Fatal(err) + } } diff --git a/core/commands/connectors/api.go b/core/commands/connectors/api.go new file mode 100644 index 0000000..9b9401d --- /dev/null +++ b/core/commands/connectors/api.go @@ -0,0 +1,30 @@ +package connectors + +type DbType int + +const ( + Snowflake DbType = iota + Bigint DbType = iota + DoublePrecision DbType = iota + Text DbType = iota + Jsonb DbType = iota + Point DbType = iota +) + +type Column struct { + Name string + Type DbType + Indexed bool +} + +type DataConverter interface { + Convert(data interface{}) (string, error) +} + +type Connector interface { + Connect() error + Close() + Init(columns []Column) error + Write(data []map[string]interface{}) error + CreateIndexes() error +} diff --git a/core/commands/connectors/db_connector.go b/core/commands/connectors/db_connector.go new file mode 100644 index 0000000..f47c519 --- /dev/null +++ b/core/commands/connectors/db_connector.go @@ -0,0 +1,174 @@ +package connectors + +import ( + "database/sql" + "encoding/json" + "errors" + "fmt" + "github.com/godruoyi/go-snowflake" + "github.com/lib/pq" + "github.com/meekyphotos/experive-cli/core/utils" + "strings" +) + +type PgConnector struct { + Config *utils.Config + TableName string + db *sql.DB + columns []Column +} + +func (p *PgConnector) Connect() error { + config := p.Config + connStr := fmt.Sprintf("user=%s dbname=%s password=%s host=%s sslmode=disable", + config.UserName, config.DbName, config.Password, config.Host) + conn, err := sql.Open("postgres", connStr) + if err != nil { + return err + } + p.db = conn + return nil +} + +func (p *PgConnector) Close() { + err := p.db.Close() + if err != nil { + panic(err) + } +} + +func (p *PgConnector) Write(data []map[string]interface{}) error { + if p.columns == nil { + return errors.New("no columns found, call init before starting") + } + txn, err := p.db.Begin() + if err != nil { + return err + } + columnNames := make([]string, len(p.columns)) + for i, c := range p.columns { + columnNames[i] = c.Name + } + stmt, err := txn.Prepare(pq.CopyIn(p.TableName, + columnNames..., + )) + if err != nil { + return err + } + for _, row := range data { + vals := make([]interface{}, len(p.columns)) + for i, c := range p.columns { + switch c.Type { + case Snowflake: + vals[i] = snowflake.ID() + case Bigint: + vals[i] = row[c.Name] + case DoublePrecision: + vals[i] = row[c.Name] + case Text: + vals[i] = row[c.Name] + case Jsonb: + marshal, err := json.Marshal(row[c.Name]) + if err != nil { + return err + } + vals[i] = string(marshal) + case Point: + if lat, ok := row["latitude"]; ok { + if lng, ok := row["longitude"]; ok { + vals[i] = fmt.Sprintf("SRID=4326;POINT(%f %f)", lat, lng) + } + } + } + } + _, err := stmt.Exec(vals...) + if err != nil { + return err + } + } + _, err = stmt.Exec() + if err != nil { + return err + } + return txn.Commit() +} + +func (p *PgConnector) Init(columns []Column) error { + p.columns = columns + txn, err := p.db.Begin() + if err != nil { + return err + } + + if p.Config.Create { + _, err := txn.Exec("DROP TABLE IF EXISTS " + p.Config.Schema + "." + p.Config.TableName) + if err != nil { + return err + } + } + stmt := strings.Builder{} + stmt.WriteString("CREATE TABLE IF NOT EXISTS ") + stmt.WriteString(p.Config.Schema) + stmt.WriteString(".") + stmt.WriteString(p.Config.TableName) + stmt.WriteString("\n(") + for i, f := range columns { + stmt.WriteString(f.Name) + stmt.WriteString(" ") + switch f.Type { + case Bigint: + stmt.WriteString("bigint") + case DoublePrecision: + stmt.WriteString("double precision") + case Text: + stmt.WriteString("text") + case Jsonb: + stmt.WriteString("jsonb") + case Point: + stmt.WriteString("geography(POINT)") + } + + if f.Name == "id" { + stmt.WriteString(" primary key") + } + if i < len(columns)-1 { + stmt.WriteString(", \n") + } + } + stmt.WriteString("\n)") + sqlStatement := stmt.String() + _, err = txn.Exec(sqlStatement) + if err != nil { + return txn.Rollback() + } + return txn.Commit() +} + +func (p *PgConnector) CreateIndexes() error { + if p.columns == nil { + return errors.New("no columns found, call init before starting") + } + txn, err := p.db.Begin() + if err != nil { + return err + } + for _, c := range p.columns { + if c.Indexed { + if c.Type == Point { + _, err := txn.Exec("CREATE INDEX ON " + p.Config.Schema + "." + p.Config.TableName + " using BRIN (" + c.Name + ")") + if err != nil { + _ = txn.Rollback() + return err + } + } else { + _, err := txn.Exec("CREATE INDEX ON " + p.Config.Schema + "." + p.Config.TableName + " (" + c.Name + ")") + if err != nil { + _ = txn.Rollback() + return err + } + } + + } + } + return txn.Commit() +} diff --git a/core/commands/download.go b/core/commands/download.go index 701e93d..1492c62 100644 --- a/core/commands/download.go +++ b/core/commands/download.go @@ -1,7 +1,24 @@ package commands -import "github.com/urfave/cli/v2" +import ( + "github.com/urfave/cli/v2" +) func DownloadMeta() *cli.Command { - return nil + return &cli.Command{ + Name: "download", + Usage: "Download an extract from geofabrik", + ArgsUsage: "region to download", + Flags: []cli.Flag{ + &cli.StringFlag{Name: "f", Aliases: []string{"format"}, Value: "pbf", Usage: "Specify format"}, + }, + Action: func(context *cli.Context) error { + downloader := OsmDownloader{} + err := downloader.Init() + if err != nil { + panic(err) + } + return downloader.OsmDownload(context) + }, + } } diff --git a/core/commands/index-v1-nogeom.json b/core/commands/index-v1-nogeom.json new file mode 100644 index 0000000..7f27441 --- /dev/null +++ b/core/commands/index-v1-nogeom.json @@ -0,0 +1,7696 @@ +{ "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "id" : "afghanistan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "AF" ], + "name" : "Afghanistan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/afghanistan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/afghanistan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/afghanistan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/afghanistan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/afghanistan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/afghanistan/", + "updates" : "https://download.geofabrik.de/asia/afghanistan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "africa", + "name" : "Africa", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/", + "updates" : "https://download.geofabrik.de/africa-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "albania", + "parent" : "europe", + "iso3166-1:alpha2" : [ "AL" ], + "name" : "Albania", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/albania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/albania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/albania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/albania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/albania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/albania/", + "updates" : "https://download.geofabrik.de/europe/albania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "alberta", + "parent" : "canada", + "iso3166-2" : [ "CA-AB" ], + "name" : "Alberta", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/alberta-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/alberta-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/alberta-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/alberta-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/alberta-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/alberta/", + "updates" : "https://download.geofabrik.de/north-america/canada/alberta-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "algeria", + "parent" : "africa", + "iso3166-1:alpha2" : [ "DZ" ], + "name" : "Algeria", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/algeria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/algeria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/algeria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/algeria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/algeria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/algeria/", + "updates" : "https://download.geofabrik.de/africa/algeria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "alps", + "parent" : "europe", + "name" : "Alps", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/alps-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/alps-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/alps-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/alps-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/alps/", + "updates" : "https://download.geofabrik.de/europe/alps-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "alsace", + "parent" : "france", + "name" : "Alsace", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/alsace-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/alsace-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/alsace-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/alsace-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/alsace-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/alsace/", + "updates" : "https://download.geofabrik.de/europe/france/alsace-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "american-oceania", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "American Oceania", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/american-oceania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/american-oceania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/american-oceania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/american-oceania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/american-oceania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/american-oceania/", + "updates" : "https://download.geofabrik.de/australia-oceania/american-oceania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "andorra", + "parent" : "europe", + "iso3166-1:alpha2" : [ "AD" ], + "name" : "Andorra", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/andorra-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/andorra-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/andorra-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/andorra-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/andorra-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/andorra/", + "updates" : "https://download.geofabrik.de/europe/andorra-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "angola", + "parent" : "africa", + "iso3166-1:alpha2" : [ "AO" ], + "name" : "Angola", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/angola-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/angola-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/angola-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/angola-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/angola-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/angola/", + "updates" : "https://download.geofabrik.de/africa/angola-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "antarctica", + "iso3166-1:alpha2" : [ "AQ" ], + "name" : "Antarctica", + "urls" : { + "pbf" : "https://download.geofabrik.de/antarctica-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/antarctica-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/antarctica-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/antarctica-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/antarctica-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/antarctica/", + "updates" : "https://download.geofabrik.de/antarctica-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "aquitaine", + "parent" : "france", + "name" : "Aquitaine", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/aquitaine-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/aquitaine-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/aquitaine-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/aquitaine-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/aquitaine-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/aquitaine/", + "updates" : "https://download.geofabrik.de/europe/france/aquitaine-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "argentina", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "AR" ], + "name" : "Argentina", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/argentina-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/argentina-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/argentina-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/argentina-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/argentina-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/argentina/", + "updates" : "https://download.geofabrik.de/south-america/argentina-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "armenia", + "parent" : "asia", + "iso3166-1:alpha2" : [ "AM" ], + "name" : "Armenia", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/armenia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/armenia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/armenia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/armenia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/armenia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/armenia/", + "updates" : "https://download.geofabrik.de/asia/armenia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "arnsberg-regbez", + "parent" : "nordrhein-westfalen", + "name" : "Regierungsbezirk Arnsberg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/arnsberg-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "asia", + "name" : "Asia", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/", + "updates" : "https://download.geofabrik.de/asia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "australia", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "AU" ], + "name" : "Australia", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/australia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/australia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/australia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/australia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/australia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/australia/", + "updates" : "https://download.geofabrik.de/australia-oceania/australia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "australia-oceania", + "name" : "Australia and Oceania", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/", + "updates" : "https://download.geofabrik.de/australia-oceania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "austria", + "parent" : "europe", + "iso3166-1:alpha2" : [ "AT" ], + "name" : "Austria", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/austria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/austria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/austria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/austria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/austria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/austria/", + "updates" : "https://download.geofabrik.de/europe/austria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "auvergne", + "parent" : "france", + "name" : "Auvergne", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/auvergne-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/auvergne-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/auvergne-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/auvergne-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/auvergne-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/auvergne/", + "updates" : "https://download.geofabrik.de/europe/france/auvergne-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "azerbaijan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "AZ" ], + "name" : "Azerbaijan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/azerbaijan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/azerbaijan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/azerbaijan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/azerbaijan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/azerbaijan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/azerbaijan/", + "updates" : "https://download.geofabrik.de/asia/azerbaijan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "azores", + "parent" : "europe", + "name" : "Azores", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/azores-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/azores-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/azores-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/azores-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/azores-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/azores/", + "updates" : "https://download.geofabrik.de/europe/azores-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "baden-wuerttemberg", + "parent" : "germany", + "name" : "Baden-Württemberg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/baden-wuerttemberg/", + "updates" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bahamas", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "BS" ], + "name" : "Bahamas", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/bahamas-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/bahamas-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/bahamas-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/bahamas-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/bahamas-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/bahamas/", + "updates" : "https://download.geofabrik.de/central-america/bahamas-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bangladesh", + "parent" : "asia", + "iso3166-1:alpha2" : [ "BD" ], + "name" : "Bangladesh", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/bangladesh-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/bangladesh-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/bangladesh-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/bangladesh-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/bangladesh-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/bangladesh/", + "updates" : "https://download.geofabrik.de/asia/bangladesh-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "basse-normandie", + "parent" : "france", + "name" : "Basse-Normandie", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/basse-normandie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/basse-normandie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/basse-normandie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/basse-normandie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/basse-normandie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/basse-normandie/", + "updates" : "https://download.geofabrik.de/europe/france/basse-normandie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bayern", + "parent" : "germany", + "name" : "Bayern", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bedfordshire", + "parent" : "england", + "name" : "Bedfordshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/bedfordshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/bedfordshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/bedfordshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/bedfordshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/bedfordshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/bedfordshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/bedfordshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "belarus", + "parent" : "europe", + "iso3166-1:alpha2" : [ "BY" ], + "name" : "Belarus", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/belarus-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/belarus-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/belarus-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/belarus-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/belarus-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/belarus/", + "updates" : "https://download.geofabrik.de/europe/belarus-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "belgium", + "parent" : "europe", + "iso3166-1:alpha2" : [ "BE" ], + "name" : "Belgium", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/belgium-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/belgium-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/belgium-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/belgium-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/belgium-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/belgium/", + "updates" : "https://download.geofabrik.de/europe/belgium-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "belize", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "BZ" ], + "name" : "Belize", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/belize-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/belize-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/belize-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/belize-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/belize-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/belize/", + "updates" : "https://download.geofabrik.de/central-america/belize-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "benin", + "parent" : "africa", + "iso3166-1:alpha2" : [ "BJ" ], + "name" : "Benin", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/benin-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/benin-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/benin-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/benin-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/benin-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/benin/", + "updates" : "https://download.geofabrik.de/africa/benin-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "berkshire", + "parent" : "england", + "name" : "Berkshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/berkshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/berkshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/berkshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/berkshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/berkshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/berkshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/berkshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "berlin", + "parent" : "germany", + "name" : "Berlin", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/berlin-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/berlin-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/berlin-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/berlin-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/berlin/", + "updates" : "https://download.geofabrik.de/europe/germany/berlin-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bhutan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "BT" ], + "name" : "Bhutan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/bhutan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/bhutan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/bhutan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/bhutan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/bhutan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/bhutan/", + "updates" : "https://download.geofabrik.de/asia/bhutan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bolivia", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "BO" ], + "name" : "Bolivia", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/bolivia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/bolivia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/bolivia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/bolivia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/bolivia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/bolivia/", + "updates" : "https://download.geofabrik.de/south-america/bolivia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bosnia-herzegovina", + "parent" : "europe", + "iso3166-1:alpha2" : [ "BA" ], + "name" : "Bosnia-Herzegovina", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/bosnia-herzegovina-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/bosnia-herzegovina-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/bosnia-herzegovina-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/bosnia-herzegovina-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/bosnia-herzegovina-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/bosnia-herzegovina/", + "updates" : "https://download.geofabrik.de/europe/bosnia-herzegovina-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "botswana", + "parent" : "africa", + "iso3166-1:alpha2" : [ "BW" ], + "name" : "Botswana", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/botswana-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/botswana-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/botswana-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/botswana-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/botswana-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/botswana/", + "updates" : "https://download.geofabrik.de/africa/botswana-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bourgogne", + "parent" : "france", + "name" : "Bourgogne", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/bourgogne-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/bourgogne-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/bourgogne-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/bourgogne-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/bourgogne-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/bourgogne/", + "updates" : "https://download.geofabrik.de/europe/france/bourgogne-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "brandenburg", + "parent" : "germany", + "name" : "Brandenburg (mit Berlin)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/brandenburg-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/brandenburg-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/brandenburg-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/brandenburg-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/brandenburg-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/brandenburg/", + "updates" : "https://download.geofabrik.de/europe/germany/brandenburg-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "brazil", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "BR" ], + "name" : "Brazil", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/", + "updates" : "https://download.geofabrik.de/south-america/brazil-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bremen", + "parent" : "germany", + "name" : "Bremen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bremen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bremen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bremen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bremen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bremen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bremen/", + "updates" : "https://download.geofabrik.de/europe/germany/bremen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bretagne", + "parent" : "france", + "name" : "Bretagne", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/bretagne-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/bretagne-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/bretagne-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/bretagne-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/bretagne-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/bretagne/", + "updates" : "https://download.geofabrik.de/europe/france/bretagne-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bristol", + "parent" : "england", + "name" : "Bristol", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/bristol-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/bristol-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/bristol-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/bristol-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/bristol-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/bristol/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/bristol-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "britain-and-ireland", + "parent" : "europe", + "name" : "Britain and Ireland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/britain-and-ireland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/britain-and-ireland-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/britain-and-ireland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/britain-and-ireland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/britain-and-ireland/", + "updates" : "https://download.geofabrik.de/europe/britain-and-ireland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "british-columbia", + "parent" : "canada", + "iso3166-2" : [ "CA-BC" ], + "name" : "British Columbia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/british-columbia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/british-columbia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/british-columbia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/british-columbia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/british-columbia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/british-columbia/", + "updates" : "https://download.geofabrik.de/north-america/canada/british-columbia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "buckinghamshire", + "parent" : "england", + "name" : "Buckinghamshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/buckinghamshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/buckinghamshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/buckinghamshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/buckinghamshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/buckinghamshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/buckinghamshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/buckinghamshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "bulgaria", + "parent" : "europe", + "iso3166-1:alpha2" : [ "BG" ], + "name" : "Bulgaria", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/bulgaria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/bulgaria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/bulgaria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/bulgaria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/bulgaria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/bulgaria/", + "updates" : "https://download.geofabrik.de/europe/bulgaria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "burkina-faso", + "parent" : "africa", + "iso3166-1:alpha2" : [ "BF" ], + "name" : "Burkina Faso", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/burkina-faso-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/burkina-faso-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/burkina-faso-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/burkina-faso-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/burkina-faso-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/burkina-faso/", + "updates" : "https://download.geofabrik.de/africa/burkina-faso-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "burundi", + "parent" : "africa", + "iso3166-1:alpha2" : [ "BI" ], + "name" : "Burundi", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/burundi-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/burundi-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/burundi-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/burundi-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/burundi-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/burundi/", + "updates" : "https://download.geofabrik.de/africa/burundi-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cambodia", + "parent" : "asia", + "iso3166-1:alpha2" : [ "KH" ], + "name" : "Cambodia", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/cambodia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/cambodia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/cambodia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/cambodia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/cambodia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/cambodia/", + "updates" : "https://download.geofabrik.de/asia/cambodia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cambridgeshire", + "parent" : "england", + "name" : "Cambridgeshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/cambridgeshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/cambridgeshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/cambridgeshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cambridgeshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cambridgeshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/cambridgeshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/cambridgeshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cameroon", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CM" ], + "name" : "Cameroon", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/cameroon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/cameroon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/cameroon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/cameroon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/cameroon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/cameroon/", + "updates" : "https://download.geofabrik.de/africa/cameroon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "canada", + "parent" : "north-america", + "iso3166-1:alpha2" : [ "CA" ], + "name" : "Canada", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/", + "updates" : "https://download.geofabrik.de/north-america/canada-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "canary-islands", + "parent" : "africa", + "name" : "Canary Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/canary-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/canary-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/canary-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/canary-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/canary-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/canary-islands/", + "updates" : "https://download.geofabrik.de/africa/canary-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cape-verde", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CV" ], + "name" : "Cape Verde", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/cape-verde-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/cape-verde-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/cape-verde-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/cape-verde-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/cape-verde-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/cape-verde/", + "updates" : "https://download.geofabrik.de/africa/cape-verde-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "central-african-republic", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CF" ], + "name" : "Central African Republic", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/central-african-republic-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/central-african-republic-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/central-african-republic-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/central-african-republic-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/central-african-republic-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/central-african-republic/", + "updates" : "https://download.geofabrik.de/africa/central-african-republic-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "central-america", + "name" : "Central America", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/", + "updates" : "https://download.geofabrik.de/central-america-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "central-fed-district", + "parent" : "russia", + "name" : "Central Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/central-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/central-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/central-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/central-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/central-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/central-fed-district/", + "updates" : "https://download.geofabrik.de/russia/central-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "centre", + "parent" : "france", + "name" : "Centre", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/centre-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/centre-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/centre-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/centre-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/centre-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/centre/", + "updates" : "https://download.geofabrik.de/europe/france/centre-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "centro", + "parent" : "italy", + "name" : "Centro", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy/centro-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy/centro-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/italy/centro-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy/centro-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy/centro-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/centro/", + "updates" : "https://download.geofabrik.de/europe/italy/centro-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "centro-oeste", + "parent" : "brazil", + "name" : "centro-oeste", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil/centro-oeste-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil/centro-oeste-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/brazil/centro-oeste-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil/centro-oeste-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil/centro-oeste-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/centro-oeste/", + "updates" : "https://download.geofabrik.de/south-america/brazil/centro-oeste-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "chad", + "parent" : "africa", + "iso3166-1:alpha2" : [ "TD" ], + "name" : "Chad", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/chad-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/chad-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/chad-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/chad-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/chad-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/chad/", + "updates" : "https://download.geofabrik.de/africa/chad-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "champagne-ardenne", + "parent" : "france", + "name" : "Champagne Ardenne", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/champagne-ardenne-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/champagne-ardenne-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/champagne-ardenne-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/champagne-ardenne-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/champagne-ardenne-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/champagne-ardenne/", + "updates" : "https://download.geofabrik.de/europe/france/champagne-ardenne-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cheshire", + "parent" : "england", + "name" : "Cheshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/cheshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/cheshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/cheshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cheshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cheshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/cheshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/cheshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "chile", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "CL" ], + "name" : "Chile", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/chile-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/chile-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/chile-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/chile-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/chile-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/chile/", + "updates" : "https://download.geofabrik.de/south-america/chile-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "china", + "parent" : "asia", + "iso3166-1:alpha2" : [ "CN" ], + "name" : "China", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/china-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/china-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/china-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/china-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/china-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/china/", + "updates" : "https://download.geofabrik.de/asia/china-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "chubu", + "parent" : "japan", + "name" : "Chūbu region", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/chubu-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/chubu-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/chubu-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/chubu-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/chubu-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/chubu/", + "updates" : "https://download.geofabrik.de/asia/japan/chubu-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "chugoku", + "parent" : "japan", + "name" : "Chūgoku region", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/chugoku-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/chugoku-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/chugoku-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/chugoku-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/chugoku-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/chugoku/", + "updates" : "https://download.geofabrik.de/asia/japan/chugoku-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "colombia", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "CO" ], + "name" : "Colombia", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/colombia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/colombia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/colombia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/colombia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/colombia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/colombia/", + "updates" : "https://download.geofabrik.de/south-america/colombia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "comores", + "parent" : "africa", + "name" : "Comores", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/comores-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/comores-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/comores-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/comores-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/comores-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/comores/", + "updates" : "https://download.geofabrik.de/africa/comores-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "congo-brazzaville", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CG" ], + "name" : "Congo (Republic/Brazzaville)", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/congo-brazzaville-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/congo-brazzaville-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/congo-brazzaville-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/congo-brazzaville-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/congo-brazzaville-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/congo-brazzaville/", + "updates" : "https://download.geofabrik.de/africa/congo-brazzaville-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "congo-democratic-republic", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CD" ], + "name" : "Congo (Democratic Republic/Kinshasa)", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/congo-democratic-republic-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/congo-democratic-republic-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/congo-democratic-republic-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/congo-democratic-republic-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/congo-democratic-republic-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/congo-democratic-republic/", + "updates" : "https://download.geofabrik.de/africa/congo-democratic-republic-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cook-islands", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "CK" ], + "name" : "Cook Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/cook-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/cook-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/cook-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/cook-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/cook-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/cook-islands/", + "updates" : "https://download.geofabrik.de/australia-oceania/cook-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cornwall", + "parent" : "england", + "name" : "Cornwall", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/cornwall-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/cornwall-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/cornwall-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cornwall-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cornwall-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/cornwall/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/cornwall-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "corse", + "parent" : "france", + "name" : "Corse", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/corse-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/corse-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/corse-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/corse-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/corse-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/corse/", + "updates" : "https://download.geofabrik.de/europe/france/corse-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "costa-rica", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "CR" ], + "name" : "Costa Rica", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/costa-rica-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/costa-rica-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/costa-rica-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/costa-rica-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/costa-rica-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/costa-rica/", + "updates" : "https://download.geofabrik.de/central-america/costa-rica-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "crimean-fed-district", + "parent" : "russia", + "iso3166-2" : [ "UA-43" ], + "name" : "Crimean Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/crimean-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/crimean-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/crimean-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/crimean-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/crimean-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/crimean-fed-district/", + "updates" : "https://download.geofabrik.de/russia/crimean-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "croatia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "HR" ], + "name" : "Croatia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/croatia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/croatia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/croatia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/croatia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/croatia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/croatia/", + "updates" : "https://download.geofabrik.de/europe/croatia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cuba", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "CU" ], + "name" : "Cuba", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/cuba-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/cuba-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/cuba-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/cuba-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/cuba-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/cuba/", + "updates" : "https://download.geofabrik.de/central-america/cuba-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cumbria", + "parent" : "england", + "name" : "Cumbria", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/cumbria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/cumbria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/cumbria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cumbria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/cumbria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/cumbria/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/cumbria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "cyprus", + "parent" : "europe", + "iso3166-1:alpha2" : [ "CY" ], + "name" : "Cyprus", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/cyprus-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/cyprus-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/cyprus-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/cyprus-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/cyprus-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/cyprus/", + "updates" : "https://download.geofabrik.de/europe/cyprus-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "czech-republic", + "parent" : "europe", + "iso3166-1:alpha2" : [ "CZ" ], + "name" : "Czech Republic", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/czech-republic-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/czech-republic-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/czech-republic-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/czech-republic-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/czech-republic-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/czech-republic/", + "updates" : "https://download.geofabrik.de/europe/czech-republic-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "dach", + "parent" : "europe", + "name" : "Germany, Austria, Switzerland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/dach-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/dach-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/dach-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/dach-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/dach/", + "updates" : "https://download.geofabrik.de/europe/dach-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "denmark", + "parent" : "europe", + "iso3166-1:alpha2" : [ "DK" ], + "name" : "Denmark", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/denmark-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/denmark-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/denmark-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/denmark-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/denmark-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/denmark/", + "updates" : "https://download.geofabrik.de/europe/denmark-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "derbyshire", + "parent" : "england", + "name" : "Derbyshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/derbyshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/derbyshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/derbyshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/derbyshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/derbyshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/derbyshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/derbyshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "detmold-regbez", + "parent" : "nordrhein-westfalen", + "name" : "Regierungsbezirk Detmold", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/detmold-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "devon", + "parent" : "england", + "name" : "Devon", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/devon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/devon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/devon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/devon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/devon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/devon/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/devon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "djibouti", + "parent" : "africa", + "iso3166-1:alpha2" : [ "DJ" ], + "name" : "Djibouti", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/djibouti-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/djibouti-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/djibouti-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/djibouti-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/djibouti-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/djibouti/", + "updates" : "https://download.geofabrik.de/africa/djibouti-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "dolnoslaskie", + "parent" : "poland", + "name" : "Województwo dolnośląskie
(Lower Silesian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/dolnoslaskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/dolnoslaskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/dolnoslaskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/dolnoslaskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/dolnoslaskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/dolnoslaskie/", + "updates" : "https://download.geofabrik.de/europe/poland/dolnoslaskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "dorset", + "parent" : "england", + "name" : "Dorset", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/dorset-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/dorset-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/dorset-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/dorset-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/dorset-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/dorset/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/dorset-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "drenthe", + "parent" : "netherlands", + "name" : "Drenthe", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/drenthe-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/drenthe-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/drenthe-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/drenthe-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/drenthe-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/drenthe/", + "updates" : "https://download.geofabrik.de/europe/netherlands/drenthe-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "duesseldorf-regbez", + "parent" : "nordrhein-westfalen", + "name" : "Regierungsbezirk Düsseldorf", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/duesseldorf-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "durham", + "parent" : "england", + "name" : "Durham", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/durham-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/durham-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/durham-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/durham-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/durham-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/durham/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/durham-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "east-sussex", + "parent" : "england", + "name" : "East Sussex", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/east-sussex-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/east-sussex-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/east-sussex-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/east-sussex-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/east-sussex-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/east-sussex/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/east-sussex-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "east-yorkshire-with-hull", + "parent" : "england", + "name" : "East Yorkshire with Hull", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/east-yorkshire-with-hull-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ecuador", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "EC" ], + "name" : "Ecuador", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/ecuador-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/ecuador-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/ecuador-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/ecuador-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/ecuador/", + "updates" : "https://download.geofabrik.de/south-america/ecuador-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "egypt", + "parent" : "africa", + "iso3166-1:alpha2" : [ "EG" ], + "name" : "Egypt", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/egypt-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/egypt-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/egypt-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/egypt-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/egypt-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/egypt/", + "updates" : "https://download.geofabrik.de/africa/egypt-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "el-salvador", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "SV" ], + "name" : "El Salvador", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/el-salvador-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/el-salvador-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/el-salvador-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/el-salvador-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/el-salvador-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/el-salvador/", + "updates" : "https://download.geofabrik.de/central-america/el-salvador-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "enfield", + "parent" : "greater-london", + "name" : "Enfield", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/london/enfield-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/london/enfield-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/london/enfield-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/london/enfield-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/london/enfield-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/london/enfield/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/london/enfield-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "england", + "parent" : "great-britain", + "name" : "England", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "equatorial-guinea", + "parent" : "africa", + "iso3166-1:alpha2" : [ "GQ" ], + "name" : "Equatorial Guinea", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/equatorial-guinea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/equatorial-guinea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/equatorial-guinea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/equatorial-guinea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/equatorial-guinea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/equatorial-guinea/", + "updates" : "https://download.geofabrik.de/africa/equatorial-guinea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "eritrea", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ER" ], + "name" : "Eritrea", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/eritrea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/eritrea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/eritrea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/eritrea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/eritrea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/eritrea/", + "updates" : "https://download.geofabrik.de/africa/eritrea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "essex", + "parent" : "england", + "name" : "Essex", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/essex-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/essex-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/essex-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/essex-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/essex-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/essex/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/essex-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "estonia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "EE" ], + "name" : "Estonia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/estonia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/estonia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/estonia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/estonia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/estonia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/estonia/", + "updates" : "https://download.geofabrik.de/europe/estonia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ethiopia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ET" ], + "name" : "Ethiopia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/ethiopia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/ethiopia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/ethiopia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/ethiopia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/ethiopia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/ethiopia/", + "updates" : "https://download.geofabrik.de/africa/ethiopia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "europe", + "name" : "Europe", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/", + "updates" : "https://download.geofabrik.de/europe-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "far-eastern-fed-district", + "parent" : "russia", + "name" : "Far Eastern Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/far-eastern-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/far-eastern-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/far-eastern-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/far-eastern-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/far-eastern-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/far-eastern-fed-district/", + "updates" : "https://download.geofabrik.de/russia/far-eastern-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "faroe-islands", + "parent" : "europe", + "iso3166-1:alpha2" : [ "FO" ], + "name" : "Faroe Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/faroe-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/faroe-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/faroe-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/faroe-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/faroe-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/faroe-islands/", + "updates" : "https://download.geofabrik.de/europe/faroe-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "fiji", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "FJ" ], + "name" : "Fiji", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/fiji-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/fiji-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/fiji-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/fiji-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/fiji-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/fiji/", + "updates" : "https://download.geofabrik.de/australia-oceania/fiji-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "finland", + "parent" : "europe", + "iso3166-1:alpha2" : [ "FI" ], + "name" : "Finland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/finland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/finland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/finland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/finland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/finland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/finland/", + "updates" : "https://download.geofabrik.de/europe/finland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "flevoland", + "parent" : "netherlands", + "name" : "Flevoland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/flevoland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/flevoland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/flevoland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/flevoland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/flevoland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/flevoland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/flevoland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "france", + "parent" : "europe", + "iso3166-1:alpha2" : [ "FR" ], + "name" : "France", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/", + "updates" : "https://download.geofabrik.de/europe/france-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "franche-comte", + "parent" : "france", + "name" : "Franche Comte", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/franche-comte-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/franche-comte-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/franche-comte-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/franche-comte-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/franche-comte-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/franche-comte/", + "updates" : "https://download.geofabrik.de/europe/france/franche-comte-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "freiburg-regbez", + "parent" : "baden-wuerttemberg", + "name" : "Regierungsbezirk Freiburg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/freiburg-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "friesland", + "parent" : "netherlands", + "name" : "Friesland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/friesland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/friesland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/friesland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/friesland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/friesland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/friesland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/friesland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "gabon", + "parent" : "africa", + "iso3166-1:alpha2" : [ "GA" ], + "name" : "Gabon", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/gabon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/gabon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/gabon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/gabon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/gabon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/gabon/", + "updates" : "https://download.geofabrik.de/africa/gabon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "gcc-states", + "parent" : "asia", + "iso3166-1:alpha2" : [ "QA","AE","OM","BH","KW" ], + "name" : "GCC States", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/gcc-states-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/gcc-states-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/gcc-states-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/gcc-states-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/gcc-states-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/gcc-states/", + "updates" : "https://download.geofabrik.de/asia/gcc-states-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "gelderland", + "parent" : "netherlands", + "name" : "Gelderland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/gelderland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/gelderland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/gelderland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/gelderland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/gelderland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/gelderland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/gelderland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "georgia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "GE" ], + "name" : "Georgia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/georgia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/georgia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/georgia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/georgia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/georgia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/georgia/", + "updates" : "https://download.geofabrik.de/europe/georgia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "germany", + "parent" : "europe", + "iso3166-1:alpha2" : [ "DE" ], + "name" : "Germany", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/", + "updates" : "https://download.geofabrik.de/europe/germany-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ghana", + "parent" : "africa", + "iso3166-1:alpha2" : [ "GH" ], + "name" : "Ghana", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/ghana-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/ghana-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/ghana-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/ghana-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/ghana-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/ghana/", + "updates" : "https://download.geofabrik.de/africa/ghana-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "gloucestershire", + "parent" : "england", + "name" : "Gloucestershire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/gloucestershire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/gloucestershire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/gloucestershire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/gloucestershire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/gloucestershire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/gloucestershire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/gloucestershire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "great-britain", + "parent" : "europe", + "iso3166-1:alpha2" : [ "GB" ], + "name" : "Great Britain", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/", + "updates" : "https://download.geofabrik.de/europe/great-britain-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "greater-london", + "parent" : "england", + "name" : "Greater London", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/greater-london-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/greater-london-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/greater-london-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/greater-london-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/greater-london-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/greater-london/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/greater-london-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "greater-manchester", + "parent" : "england", + "name" : "Greater Manchester", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/greater-manchester-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/greater-manchester-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/greater-manchester-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/greater-manchester-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/greater-manchester-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/greater-manchester/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/greater-manchester-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "greece", + "parent" : "europe", + "iso3166-1:alpha2" : [ "GR" ], + "name" : "Greece", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/greece-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/greece-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/greece-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/greece-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/greece-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/greece/", + "updates" : "https://download.geofabrik.de/europe/greece-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "greenland", + "parent" : "north-america", + "iso3166-1:alpha2" : [ "GL" ], + "name" : "Greenland", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/greenland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/greenland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/greenland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/greenland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/greenland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/greenland/", + "updates" : "https://download.geofabrik.de/north-america/greenland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "groningen", + "parent" : "netherlands", + "name" : "Groningen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/groningen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/groningen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/groningen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/groningen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/groningen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/groningen/", + "updates" : "https://download.geofabrik.de/europe/netherlands/groningen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guadeloupe", + "parent" : "france", + "name" : "Guadeloupe", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/guadeloupe-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/guadeloupe-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/guadeloupe-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/guadeloupe-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/guadeloupe/", + "updates" : "https://download.geofabrik.de/europe/france/guadeloupe-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guatemala", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "GT" ], + "name" : "Guatemala", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/guatemala-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/guatemala-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/guatemala-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/guatemala-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/guatemala-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/guatemala/", + "updates" : "https://download.geofabrik.de/central-america/guatemala-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guernsey-jersey", + "parent" : "europe", + "name" : "guernsey-jersey", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/guernsey-jersey-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/guernsey-jersey-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/guernsey-jersey-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/guernsey-jersey-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/guernsey-jersey-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/guernsey-jersey/", + "updates" : "https://download.geofabrik.de/europe/guernsey-jersey-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guinea", + "parent" : "africa", + "iso3166-1:alpha2" : [ "GN" ], + "name" : "Guinea", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/guinea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/guinea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/guinea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/guinea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/guinea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/guinea/", + "updates" : "https://download.geofabrik.de/africa/guinea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guinea-bissau", + "parent" : "africa", + "iso3166-1:alpha2" : [ "GW" ], + "name" : "Guinea-Bissau", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/guinea-bissau-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/guinea-bissau-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/guinea-bissau-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/guinea-bissau-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/guinea-bissau-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/guinea-bissau/", + "updates" : "https://download.geofabrik.de/africa/guinea-bissau-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "guyane", + "parent" : "france", + "iso3166-1:alpha2" : [ "GF" ], + "iso3166-2" : [ "FR-GF" ], + "name" : "Guyane", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/guyane-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/guyane-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/guyane-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/guyane-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/guyane/", + "updates" : "https://download.geofabrik.de/europe/france/guyane-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "haiti-and-domrep", + "parent" : "central-america", + "name" : "Haiti and Dominican Republic", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/haiti-and-domrep-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/haiti-and-domrep-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/haiti-and-domrep-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/haiti-and-domrep-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/haiti-and-domrep-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/haiti-and-domrep/", + "updates" : "https://download.geofabrik.de/central-america/haiti-and-domrep-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hamburg", + "parent" : "germany", + "name" : "Hamburg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/hamburg-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/hamburg-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/hamburg-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/hamburg-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/hamburg-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/hamburg/", + "updates" : "https://download.geofabrik.de/europe/germany/hamburg-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hampshire", + "parent" : "england", + "name" : "Hampshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/hampshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/hampshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/hampshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/hampshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/hampshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/hampshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/hampshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "haute-normandie", + "parent" : "france", + "name" : "Haute-Normandie", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/haute-normandie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/haute-normandie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/haute-normandie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/haute-normandie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/haute-normandie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/haute-normandie/", + "updates" : "https://download.geofabrik.de/europe/france/haute-normandie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "herefordshire", + "parent" : "england", + "name" : "Herefordshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/herefordshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/herefordshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/herefordshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/herefordshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/herefordshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/herefordshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/herefordshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hertfordshire", + "parent" : "england", + "name" : "Hertfordshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/hertfordshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/hertfordshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/hertfordshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/hertfordshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/hertfordshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/hertfordshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/hertfordshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hessen", + "parent" : "germany", + "name" : "Hessen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/hessen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/hessen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/hessen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/hessen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/hessen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/hessen/", + "updates" : "https://download.geofabrik.de/europe/germany/hessen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hokkaido", + "parent" : "japan", + "name" : "Hokkaidō", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/hokkaido-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/hokkaido-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/hokkaido-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/hokkaido-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/hokkaido-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/hokkaido/", + "updates" : "https://download.geofabrik.de/asia/japan/hokkaido-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "honduras", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "HN" ], + "name" : "Honduras", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/honduras-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/honduras-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/honduras-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/honduras-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/honduras-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/honduras/", + "updates" : "https://download.geofabrik.de/central-america/honduras-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "hungary", + "parent" : "europe", + "iso3166-1:alpha2" : [ "HU" ], + "name" : "Hungary", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/hungary-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/hungary-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/hungary-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/hungary-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/hungary-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/hungary/", + "updates" : "https://download.geofabrik.de/europe/hungary-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "iceland", + "parent" : "europe", + "iso3166-1:alpha2" : [ "IS" ], + "name" : "Iceland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/iceland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/iceland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/iceland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/iceland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/iceland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/iceland/", + "updates" : "https://download.geofabrik.de/europe/iceland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ile-de-clipperton", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "Île de Clipperton", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/ile-de-clipperton-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/ile-de-clipperton-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/ile-de-clipperton-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/ile-de-clipperton-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/ile-de-clipperton-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/ile-de-clipperton/", + "updates" : "https://download.geofabrik.de/australia-oceania/ile-de-clipperton-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ile-de-france", + "parent" : "france", + "name" : "Ile-de-France", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/ile-de-france-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/ile-de-france-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/ile-de-france-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/ile-de-france-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/ile-de-france-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/ile-de-france/", + "updates" : "https://download.geofabrik.de/europe/france/ile-de-france-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "india", + "parent" : "asia", + "iso3166-1:alpha2" : [ "IN" ], + "name" : "India", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/india-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/india-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/india-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/india-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/india-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/india/", + "updates" : "https://download.geofabrik.de/asia/india-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "indonesia", + "parent" : "asia", + "iso3166-1:alpha2" : [ "ID" ], + "name" : "Indonesia", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/indonesia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/indonesia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/indonesia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/indonesia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/indonesia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/indonesia/", + "updates" : "https://download.geofabrik.de/asia/indonesia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "iran", + "parent" : "asia", + "iso3166-1:alpha2" : [ "IR" ], + "name" : "Iran", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/iran-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/iran-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/iran-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/iran-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/iran-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/iran/", + "updates" : "https://download.geofabrik.de/asia/iran-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "iraq", + "parent" : "asia", + "iso3166-1:alpha2" : [ "IQ" ], + "name" : "Iraq", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/iraq-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/iraq-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/iraq-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/iraq-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/iraq-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/iraq/", + "updates" : "https://download.geofabrik.de/asia/iraq-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ireland-and-northern-ireland", + "parent" : "europe", + "iso3166-1:alpha2" : [ "IE" ], + "name" : "Ireland and Northern Ireland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/ireland-and-northern-ireland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/ireland-and-northern-ireland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/ireland-and-northern-ireland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/ireland-and-northern-ireland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/ireland-and-northern-ireland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/ireland-and-northern-ireland/", + "updates" : "https://download.geofabrik.de/europe/ireland-and-northern-ireland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "isle-of-man", + "parent" : "europe", + "name" : "Isle of Man", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/isle-of-man-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/isle-of-man-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/isle-of-man-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/isle-of-man-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/isle-of-man-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/isle-of-man/", + "updates" : "https://download.geofabrik.de/europe/isle-of-man-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "isle-of-wight", + "parent" : "england", + "name" : "Isle of Wight", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/isle-of-wight-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/isle-of-wight-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/isle-of-wight-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/isle-of-wight-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/isle-of-wight-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/isle-of-wight/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/isle-of-wight-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "isole", + "parent" : "italy", + "name" : "Isole", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy/isole-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy/isole-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/italy/isole-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy/isole-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy/isole-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/isole/", + "updates" : "https://download.geofabrik.de/europe/italy/isole-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "israel-and-palestine", + "parent" : "asia", + "iso3166-1:alpha2" : [ "PS","IL" ], + "name" : "Israel and Palestine", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/israel-and-palestine-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/israel-and-palestine-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/israel-and-palestine-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/israel-and-palestine-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/israel-and-palestine-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/israel-and-palestine/", + "updates" : "https://download.geofabrik.de/asia/israel-and-palestine-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "italy", + "parent" : "europe", + "iso3166-1:alpha2" : [ "IT" ], + "name" : "Italy", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/", + "updates" : "https://download.geofabrik.de/europe/italy-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ivory-coast", + "parent" : "africa", + "iso3166-1:alpha2" : [ "CI" ], + "name" : "Ivory Coast", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/ivory-coast-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/ivory-coast-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/ivory-coast-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/ivory-coast-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/ivory-coast-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/ivory-coast/", + "updates" : "https://download.geofabrik.de/africa/ivory-coast-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "jamaica", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "JM" ], + "name" : "Jamaica", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/jamaica-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/jamaica-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/central-america/jamaica-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/jamaica-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/jamaica-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/jamaica/", + "updates" : "https://download.geofabrik.de/central-america/jamaica-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "japan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "JP" ], + "name" : "Japan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/", + "updates" : "https://download.geofabrik.de/asia/japan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "jordan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "JO" ], + "name" : "Jordan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/jordan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/jordan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/jordan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/jordan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/jordan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/jordan/", + "updates" : "https://download.geofabrik.de/asia/jordan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kaliningrad", + "parent" : "russia", + "name" : "Kaliningrad", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/kaliningrad-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/kaliningrad-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/kaliningrad-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/kaliningrad-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/kaliningrad-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/kaliningrad/", + "updates" : "https://download.geofabrik.de/russia/kaliningrad-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kansai", + "parent" : "japan", + "name" : "Kansai region (a.k.a. Kinki region)", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/kansai-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/kansai-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/kansai-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/kansai-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/kansai-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/kansai/", + "updates" : "https://download.geofabrik.de/asia/japan/kansai-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kanto", + "parent" : "japan", + "name" : "Kantō region", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/kanto-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/kanto-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/kanto-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/kanto-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/kanto-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/kanto/", + "updates" : "https://download.geofabrik.de/asia/japan/kanto-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "karlsruhe-regbez", + "parent" : "baden-wuerttemberg", + "name" : "Regierungsbezirk Karlsruhe", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/karlsruhe-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kazakhstan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "KZ" ], + "name" : "Kazakhstan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/kazakhstan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/kazakhstan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/kazakhstan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/kazakhstan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/kazakhstan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/kazakhstan/", + "updates" : "https://download.geofabrik.de/asia/kazakhstan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kent", + "parent" : "england", + "name" : "Kent", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/kent-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/kent-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/kent-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/kent-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/kent-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/kent/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/kent-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kenya", + "parent" : "africa", + "iso3166-1:alpha2" : [ "KE" ], + "name" : "Kenya", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/kenya-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/kenya-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/kenya-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/kenya-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/kenya-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/kenya/", + "updates" : "https://download.geofabrik.de/africa/kenya-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kiribati", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "KI" ], + "name" : "Kiribati", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/kiribati-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/kiribati-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/kiribati-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/kiribati-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/kiribati-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/kiribati/", + "updates" : "https://download.geofabrik.de/australia-oceania/kiribati-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "koeln-regbez", + "parent" : "nordrhein-westfalen", + "name" : "Regierungsbezirk Köln", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/koeln-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kosovo", + "parent" : "europe", + "iso3166-2" : [ "RS-KM" ], + "name" : "Kosovo", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/kosovo-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/kosovo-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/kosovo-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/kosovo-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/kosovo-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/kosovo/", + "updates" : "https://download.geofabrik.de/europe/kosovo-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kujawsko-pomorskie", + "parent" : "poland", + "name" : "Województwo kujawsko-pomorskie
(Kuyavian-Pomeranian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/kujawsko-pomorskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/kujawsko-pomorskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/kujawsko-pomorskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/kujawsko-pomorskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/kujawsko-pomorskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/kujawsko-pomorskie/", + "updates" : "https://download.geofabrik.de/europe/poland/kujawsko-pomorskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kyrgyzstan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "KG" ], + "name" : "Kyrgyzstan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/kyrgyzstan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/kyrgyzstan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/kyrgyzstan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/kyrgyzstan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/kyrgyzstan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/kyrgyzstan/", + "updates" : "https://download.geofabrik.de/asia/kyrgyzstan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "kyushu", + "parent" : "japan", + "name" : "Kyūshū", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/kyushu-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/kyushu-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/kyushu-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/kyushu-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/kyushu-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/kyushu/", + "updates" : "https://download.geofabrik.de/asia/japan/kyushu-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lancashire", + "parent" : "england", + "name" : "Lancashire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/lancashire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/lancashire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/lancashire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/lancashire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/lancashire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/lancashire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/lancashire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "languedoc-roussillon", + "parent" : "france", + "name" : "Languedoc-Roussillon", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/languedoc-roussillon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/languedoc-roussillon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/languedoc-roussillon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/languedoc-roussillon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/languedoc-roussillon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/languedoc-roussillon/", + "updates" : "https://download.geofabrik.de/europe/france/languedoc-roussillon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "laos", + "parent" : "asia", + "iso3166-1:alpha2" : [ "LA" ], + "name" : "Laos", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/laos-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/laos-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/laos-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/laos-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/laos-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/laos/", + "updates" : "https://download.geofabrik.de/asia/laos-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "latvia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "LV" ], + "name" : "Latvia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/latvia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/latvia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/latvia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/latvia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/latvia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/latvia/", + "updates" : "https://download.geofabrik.de/europe/latvia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lebanon", + "parent" : "asia", + "iso3166-1:alpha2" : [ "LB" ], + "name" : "Lebanon", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/lebanon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/lebanon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/lebanon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/lebanon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/lebanon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/lebanon/", + "updates" : "https://download.geofabrik.de/asia/lebanon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "leicestershire", + "parent" : "england", + "name" : "Leicestershire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/leicestershire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/leicestershire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/leicestershire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/leicestershire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/leicestershire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/leicestershire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/leicestershire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lesotho", + "parent" : "africa", + "iso3166-1:alpha2" : [ "LS" ], + "name" : "Lesotho", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/lesotho-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/lesotho-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/lesotho-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/lesotho-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/lesotho-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/lesotho/", + "updates" : "https://download.geofabrik.de/africa/lesotho-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "liberia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "LR" ], + "name" : "Liberia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/liberia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/liberia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/liberia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/liberia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/liberia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/liberia/", + "updates" : "https://download.geofabrik.de/africa/liberia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "libya", + "parent" : "africa", + "iso3166-1:alpha2" : [ "LY" ], + "name" : "Libya", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/libya-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/libya-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/libya-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/libya-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/libya-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/libya/", + "updates" : "https://download.geofabrik.de/africa/libya-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "liechtenstein", + "parent" : "europe", + "iso3166-1:alpha2" : [ "LI" ], + "name" : "Liechtenstein", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/liechtenstein-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/liechtenstein-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/liechtenstein-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/liechtenstein-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/liechtenstein-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/liechtenstein/", + "updates" : "https://download.geofabrik.de/europe/liechtenstein-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "limburg", + "parent" : "netherlands", + "name" : "Limburg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/limburg-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/limburg-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/limburg-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/limburg-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/limburg-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/limburg/", + "updates" : "https://download.geofabrik.de/europe/netherlands/limburg-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "limousin", + "parent" : "france", + "name" : "Limousin", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/limousin-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/limousin-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/limousin-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/limousin-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/limousin-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/limousin/", + "updates" : "https://download.geofabrik.de/europe/france/limousin-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lincolnshire", + "parent" : "england", + "name" : "Lincolnshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/lincolnshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/lincolnshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/lincolnshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/lincolnshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/lincolnshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/lincolnshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/lincolnshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lithuania", + "parent" : "europe", + "iso3166-1:alpha2" : [ "LT" ], + "name" : "Lithuania", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/lithuania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/lithuania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/lithuania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/lithuania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/lithuania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/lithuania/", + "updates" : "https://download.geofabrik.de/europe/lithuania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lodzkie", + "parent" : "poland", + "name" : "Województwo łódzkie
(Łódź Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/lodzkie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/lodzkie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/lodzkie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/lodzkie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/lodzkie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/lodzkie/", + "updates" : "https://download.geofabrik.de/europe/poland/lodzkie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lorraine", + "parent" : "france", + "name" : "Lorraine", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/lorraine-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/lorraine-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/lorraine-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/lorraine-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/lorraine-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/lorraine/", + "updates" : "https://download.geofabrik.de/europe/france/lorraine-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lubelskie", + "parent" : "poland", + "name" : "Województwo lubelskie
(Lublin Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/lubelskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/lubelskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/lubelskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/lubelskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/lubelskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/lubelskie/", + "updates" : "https://download.geofabrik.de/europe/poland/lubelskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "lubuskie", + "parent" : "poland", + "name" : "Województwo lubuskie
(Lubusz Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/lubuskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/lubuskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/lubuskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/lubuskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/lubuskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/lubuskie/", + "updates" : "https://download.geofabrik.de/europe/poland/lubuskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "luxembourg", + "parent" : "europe", + "iso3166-1:alpha2" : [ "LU" ], + "name" : "Luxembourg", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/luxembourg-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/luxembourg-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/luxembourg-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/luxembourg-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/luxembourg-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/luxembourg/", + "updates" : "https://download.geofabrik.de/europe/luxembourg-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "macedonia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "MK" ], + "name" : "Macedonia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/macedonia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/macedonia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/macedonia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/macedonia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/macedonia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/macedonia/", + "updates" : "https://download.geofabrik.de/europe/macedonia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "madagascar", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MG" ], + "name" : "Madagascar", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/madagascar-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/madagascar-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/madagascar-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/madagascar-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/madagascar-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/madagascar/", + "updates" : "https://download.geofabrik.de/africa/madagascar-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "malawi", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MW" ], + "name" : "Malawi", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/malawi-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/malawi-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/malawi-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/malawi-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/malawi-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/malawi/", + "updates" : "https://download.geofabrik.de/africa/malawi-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "malaysia-singapore-brunei", + "parent" : "asia", + "iso3166-1:alpha2" : [ "MY" ], + "name" : "Malaysia, Singapore, and Brunei", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/malaysia-singapore-brunei-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/malaysia-singapore-brunei-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/malaysia-singapore-brunei-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/malaysia-singapore-brunei/", + "updates" : "https://download.geofabrik.de/asia/malaysia-singapore-brunei-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "maldives", + "parent" : "asia", + "iso3166-1:alpha2" : [ "MV" ], + "name" : "Maldives", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/maldives-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/maldives-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/maldives-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/maldives-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/maldives-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/maldives/", + "updates" : "https://download.geofabrik.de/asia/maldives-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mali", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ML" ], + "name" : "Mali", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/mali-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/mali-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/mali-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/mali-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/mali-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/mali/", + "updates" : "https://download.geofabrik.de/africa/mali-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "malopolskie", + "parent" : "poland", + "name" : "Województwo małopolskie
(Lesser Poland Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/malopolskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/malopolskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/malopolskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/malopolskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/malopolskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/malopolskie/", + "updates" : "https://download.geofabrik.de/europe/poland/malopolskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "malta", + "parent" : "europe", + "iso3166-1:alpha2" : [ "MT" ], + "name" : "Malta", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/malta-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/malta-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/malta-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/malta-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/malta-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/malta/", + "updates" : "https://download.geofabrik.de/europe/malta-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "manitoba", + "parent" : "canada", + "iso3166-2" : [ "CA-MB" ], + "name" : "Manitoba", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/manitoba-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/manitoba-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/manitoba-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/manitoba-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/manitoba-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/manitoba/", + "updates" : "https://download.geofabrik.de/north-america/canada/manitoba-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "marshall-islands", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "MH" ], + "name" : "Marshall Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/marshall-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/marshall-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/marshall-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/marshall-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/marshall-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/marshall-islands/", + "updates" : "https://download.geofabrik.de/australia-oceania/marshall-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "martinique", + "parent" : "france", + "name" : "Martinique", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/martinique-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/martinique-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/martinique-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/martinique-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/martinique/", + "updates" : "https://download.geofabrik.de/europe/france/martinique-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mauritania", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MR" ], + "name" : "Mauritania", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/mauritania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/mauritania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/mauritania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/mauritania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/mauritania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/mauritania/", + "updates" : "https://download.geofabrik.de/africa/mauritania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mauritius", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MU" ], + "name" : "Mauritius", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/mauritius-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/mauritius-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/mauritius-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/mauritius-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/mauritius-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/mauritius/", + "updates" : "https://download.geofabrik.de/africa/mauritius-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mayotte", + "parent" : "france", + "name" : "Mayotte", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/mayotte-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/mayotte-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/mayotte-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/mayotte-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/mayotte/", + "updates" : "https://download.geofabrik.de/europe/france/mayotte-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mazowieckie", + "parent" : "poland", + "name" : "Województwo mazowieckie
(Mazovian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/mazowieckie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/mazowieckie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/mazowieckie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/mazowieckie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/mazowieckie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/mazowieckie/", + "updates" : "https://download.geofabrik.de/europe/poland/mazowieckie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mecklenburg-vorpommern", + "parent" : "germany", + "name" : "Mecklenburg-Vorpommern", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/mecklenburg-vorpommern-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/mecklenburg-vorpommern-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/mecklenburg-vorpommern-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/mecklenburg-vorpommern-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/mecklenburg-vorpommern-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/mecklenburg-vorpommern/", + "updates" : "https://download.geofabrik.de/europe/germany/mecklenburg-vorpommern-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "merseyside", + "parent" : "england", + "name" : "Merseyside", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/merseyside-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/merseyside-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/merseyside-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/merseyside-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/merseyside-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/merseyside/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/merseyside-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mexico", + "parent" : "north-america", + "iso3166-1:alpha2" : [ "MX" ], + "name" : "Mexico", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/mexico-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/mexico-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/mexico-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/mexico-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/mexico-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/mexico/", + "updates" : "https://download.geofabrik.de/north-america/mexico-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "micronesia", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "FM" ], + "name" : "Micronesia", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/micronesia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/micronesia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/micronesia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/micronesia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/micronesia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/micronesia/", + "updates" : "https://download.geofabrik.de/australia-oceania/micronesia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "midi-pyrenees", + "parent" : "france", + "name" : "Midi-Pyrenees", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/midi-pyrenees-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/midi-pyrenees-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/midi-pyrenees-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/midi-pyrenees-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/midi-pyrenees-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/midi-pyrenees/", + "updates" : "https://download.geofabrik.de/europe/france/midi-pyrenees-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mittelfranken", + "parent" : "bayern", + "name" : "Mittelfranken", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/mittelfranken-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/mittelfranken-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/mittelfranken-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/mittelfranken-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/mittelfranken-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/mittelfranken/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/mittelfranken-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "moldova", + "parent" : "europe", + "iso3166-1:alpha2" : [ "MD" ], + "name" : "Moldova", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/moldova-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/moldova-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/moldova-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/moldova-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/moldova-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/moldova/", + "updates" : "https://download.geofabrik.de/europe/moldova-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "monaco", + "parent" : "europe", + "iso3166-1:alpha2" : [ "MC" ], + "name" : "Monaco", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/monaco-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/monaco-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/monaco-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/monaco-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/monaco-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/monaco/", + "updates" : "https://download.geofabrik.de/europe/monaco-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mongolia", + "parent" : "asia", + "iso3166-1:alpha2" : [ "MN" ], + "name" : "Mongolia", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/mongolia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/mongolia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/mongolia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/mongolia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/mongolia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/mongolia/", + "updates" : "https://download.geofabrik.de/asia/mongolia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "montenegro", + "parent" : "europe", + "iso3166-1:alpha2" : [ "ME" ], + "name" : "Montenegro", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/montenegro-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/montenegro-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/montenegro-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/montenegro-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/montenegro-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/montenegro/", + "updates" : "https://download.geofabrik.de/europe/montenegro-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "morocco", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MA" ], + "name" : "Morocco", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/morocco-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/morocco-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/morocco-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/morocco-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/morocco-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/morocco/", + "updates" : "https://download.geofabrik.de/africa/morocco-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "mozambique", + "parent" : "africa", + "iso3166-1:alpha2" : [ "MZ" ], + "name" : "Mozambique", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/mozambique-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/mozambique-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/mozambique-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/mozambique-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/mozambique-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/mozambique/", + "updates" : "https://download.geofabrik.de/africa/mozambique-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "muenster-regbez", + "parent" : "nordrhein-westfalen", + "name" : "Regierungsbezirk Münster", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen/muenster-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "myanmar", + "parent" : "asia", + "iso3166-1:alpha2" : [ "MM" ], + "name" : "Myanmar (a.k.a. Burma)", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/myanmar-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/myanmar-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/myanmar-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/myanmar-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/myanmar-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/myanmar/", + "updates" : "https://download.geofabrik.de/asia/myanmar-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "namibia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "NA" ], + "name" : "Namibia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/namibia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/namibia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/namibia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/namibia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/namibia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/namibia/", + "updates" : "https://download.geofabrik.de/africa/namibia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nauru", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "NR" ], + "name" : "Nauru", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/nauru-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/nauru-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/nauru-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/nauru-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/nauru-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/nauru/", + "updates" : "https://download.geofabrik.de/australia-oceania/nauru-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nepal", + "parent" : "asia", + "iso3166-1:alpha2" : [ "NP" ], + "name" : "Nepal", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/nepal-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/nepal-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/nepal-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/nepal-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/nepal-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/nepal/", + "updates" : "https://download.geofabrik.de/asia/nepal-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "netherlands", + "parent" : "europe", + "iso3166-1:alpha2" : [ "NL" ], + "name" : "Netherlands", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/", + "updates" : "https://download.geofabrik.de/europe/netherlands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "new-brunswick", + "parent" : "canada", + "iso3166-2" : [ "CA-NB" ], + "name" : "New Brunswick", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/new-brunswick-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/new-brunswick-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/new-brunswick-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/new-brunswick-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/new-brunswick-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/new-brunswick/", + "updates" : "https://download.geofabrik.de/north-america/canada/new-brunswick-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "new-caledonia", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "NC" ], + "iso3166-2" : [ "FR-NC" ], + "name" : "New Caledonia", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/new-caledonia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/new-caledonia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/new-caledonia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/new-caledonia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/new-caledonia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/new-caledonia/", + "updates" : "https://download.geofabrik.de/australia-oceania/new-caledonia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "new-zealand", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "NZ" ], + "name" : "New Zealand", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/new-zealand-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/new-zealand-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/new-zealand-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/new-zealand-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/new-zealand-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/new-zealand/", + "updates" : "https://download.geofabrik.de/australia-oceania/new-zealand-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "newfoundland-and-labrador", + "parent" : "canada", + "iso3166-2" : [ "CA-NL" ], + "name" : "Newfoundland and Labrador", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/newfoundland-and-labrador-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/newfoundland-and-labrador-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/newfoundland-and-labrador-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/newfoundland-and-labrador-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/newfoundland-and-labrador-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/newfoundland-and-labrador/", + "updates" : "https://download.geofabrik.de/north-america/canada/newfoundland-and-labrador-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nicaragua", + "parent" : "central-america", + "iso3166-1:alpha2" : [ "NI" ], + "name" : "Nicaragua", + "urls" : { + "pbf" : "https://download.geofabrik.de/central-america/nicaragua-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/central-america/nicaragua-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/central-america/nicaragua-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/central-america/nicaragua-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/central-america/nicaragua/", + "updates" : "https://download.geofabrik.de/central-america/nicaragua-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "niederbayern", + "parent" : "bayern", + "name" : "Niederbayern", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/niederbayern-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/niederbayern-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/niederbayern-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/niederbayern-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/niederbayern-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/niederbayern/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/niederbayern-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "niedersachsen", + "parent" : "germany", + "name" : "Niedersachsen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/niedersachsen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/niedersachsen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/niedersachsen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/niedersachsen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/niedersachsen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/niedersachsen/", + "updates" : "https://download.geofabrik.de/europe/germany/niedersachsen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "niger", + "parent" : "africa", + "iso3166-1:alpha2" : [ "NE" ], + "name" : "Niger", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/niger-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/niger-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/niger-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/niger-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/niger-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/niger/", + "updates" : "https://download.geofabrik.de/africa/niger-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nigeria", + "parent" : "africa", + "iso3166-1:alpha2" : [ "NG" ], + "name" : "Nigeria", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/nigeria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/nigeria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/nigeria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/nigeria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/nigeria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/nigeria/", + "updates" : "https://download.geofabrik.de/africa/nigeria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "niue", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "NU" ], + "name" : "Niue", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/niue-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/niue-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/niue-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/niue-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/niue-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/niue/", + "updates" : "https://download.geofabrik.de/australia-oceania/niue-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "noord-brabant", + "parent" : "netherlands", + "name" : "Noord-Brabant", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/noord-brabant-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/noord-brabant-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/noord-brabant-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/noord-brabant-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/noord-brabant-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/noord-brabant/", + "updates" : "https://download.geofabrik.de/europe/netherlands/noord-brabant-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "noord-holland", + "parent" : "netherlands", + "name" : "Noord-Holland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/noord-holland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/noord-holland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/noord-holland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/noord-holland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/noord-holland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/noord-holland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/noord-holland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "norcal", + "parent" : "us/california", + "name" : "Northern California", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/california/norcal-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/california/norcal-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/california/norcal-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/california/norcal-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/california/norcal-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/california/norcal/", + "updates" : "https://download.geofabrik.de/north-america/us/california/norcal-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nord-est", + "parent" : "italy", + "name" : "Nord-Est", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy/nord-est-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy/nord-est-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/italy/nord-est-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy/nord-est-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy/nord-est-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/nord-est/", + "updates" : "https://download.geofabrik.de/europe/italy/nord-est-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nord-ovest", + "parent" : "italy", + "name" : "Nord-Ovest", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy/nord-ovest-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy/nord-ovest-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/italy/nord-ovest-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy/nord-ovest-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy/nord-ovest-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/nord-ovest/", + "updates" : "https://download.geofabrik.de/europe/italy/nord-ovest-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nord-pas-de-calais", + "parent" : "france", + "name" : "Nord-Pas-de-Calais", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/nord-pas-de-calais-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/nord-pas-de-calais-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/nord-pas-de-calais-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/nord-pas-de-calais-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/nord-pas-de-calais-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/nord-pas-de-calais/", + "updates" : "https://download.geofabrik.de/europe/france/nord-pas-de-calais-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nordeste", + "parent" : "brazil", + "name" : "nordeste", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil/nordeste-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil/nordeste-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/brazil/nordeste-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil/nordeste-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil/nordeste-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/nordeste/", + "updates" : "https://download.geofabrik.de/south-america/brazil/nordeste-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nordrhein-westfalen", + "parent" : "germany", + "name" : "Nordrhein-Westfalen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/nordrhein-westfalen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/nordrhein-westfalen/", + "updates" : "https://download.geofabrik.de/europe/germany/nordrhein-westfalen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "norfolk", + "parent" : "england", + "name" : "Norfolk", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/norfolk-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/norfolk-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/norfolk-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/norfolk-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/norfolk-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/norfolk/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/norfolk-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "norte", + "parent" : "brazil", + "name" : "norte", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil/norte-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil/norte-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/brazil/norte-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil/norte-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil/norte-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/norte/", + "updates" : "https://download.geofabrik.de/south-america/brazil/norte-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "north-america", + "name" : "North America", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/", + "updates" : "https://download.geofabrik.de/north-america-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "north-caucasus-fed-district", + "parent" : "russia", + "name" : "North Caucasus Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/north-caucasus-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/north-caucasus-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/north-caucasus-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/north-caucasus-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/north-caucasus-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/north-caucasus-fed-district/", + "updates" : "https://download.geofabrik.de/russia/north-caucasus-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "north-korea", + "parent" : "asia", + "iso3166-1:alpha2" : [ "KP" ], + "name" : "North Korea", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/north-korea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/north-korea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/north-korea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/north-korea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/north-korea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/north-korea/", + "updates" : "https://download.geofabrik.de/asia/north-korea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "north-yorkshire", + "parent" : "england", + "name" : "North Yorkshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/north-yorkshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/north-yorkshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/north-yorkshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/north-yorkshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/north-yorkshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/north-yorkshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/north-yorkshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "northamptonshire", + "parent" : "england", + "name" : "Northamptonshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/northamptonshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/northamptonshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/northamptonshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/northamptonshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/northamptonshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/northamptonshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/northamptonshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "northumberland", + "parent" : "england", + "name" : "Northumberland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/northumberland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/northumberland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/northumberland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/northumberland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/northumberland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/northumberland/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/northumberland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "northwest-territories", + "parent" : "canada", + "iso3166-2" : [ "CA-NT" ], + "name" : "Northwest Territories", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/northwest-territories-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/northwest-territories-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/northwest-territories-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/northwest-territories-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/northwest-territories-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/northwest-territories/", + "updates" : "https://download.geofabrik.de/north-america/canada/northwest-territories-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "northwestern-fed-district", + "parent" : "russia", + "name" : "Northwestern Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/northwestern-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/northwestern-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/northwestern-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/northwestern-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/northwestern-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/northwestern-fed-district/", + "updates" : "https://download.geofabrik.de/russia/northwestern-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "norway", + "parent" : "europe", + "iso3166-1:alpha2" : [ "NO" ], + "name" : "Norway", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/norway-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/norway-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/norway-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/norway-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/norway-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/norway/", + "updates" : "https://download.geofabrik.de/europe/norway-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nottinghamshire", + "parent" : "england", + "name" : "Nottinghamshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/nottinghamshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/nottinghamshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/nottinghamshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/nottinghamshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/nottinghamshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/nottinghamshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/nottinghamshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nova-scotia", + "parent" : "canada", + "iso3166-2" : [ "CA-NS" ], + "name" : "Nova Scotia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/nova-scotia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/nova-scotia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/nova-scotia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/nova-scotia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/nova-scotia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/nova-scotia/", + "updates" : "https://download.geofabrik.de/north-america/canada/nova-scotia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "nunavut", + "parent" : "canada", + "iso3166-2" : [ "CA-NU" ], + "name" : "Nunavut", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/nunavut-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/nunavut-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/nunavut-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/nunavut-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/nunavut-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/nunavut/", + "updates" : "https://download.geofabrik.de/north-america/canada/nunavut-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "oberbayern", + "parent" : "bayern", + "name" : "Oberbayern", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/oberbayern-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/oberbayern-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/oberbayern-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberbayern-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberbayern-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/oberbayern/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/oberbayern-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "oberfranken", + "parent" : "bayern", + "name" : "Oberfranken", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/oberfranken-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/oberfranken-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/oberfranken-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberfranken-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberfranken-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/oberfranken/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/oberfranken-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "oberpfalz", + "parent" : "bayern", + "name" : "Oberpfalz", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/oberpfalz-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/oberpfalz-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/oberpfalz-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberpfalz-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/oberpfalz-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/oberpfalz/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/oberpfalz-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ontario", + "parent" : "canada", + "iso3166-2" : [ "CA-ON" ], + "name" : "Ontario", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/ontario-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/ontario-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/ontario-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/ontario-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/ontario-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/ontario/", + "updates" : "https://download.geofabrik.de/north-america/canada/ontario-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "opolskie", + "parent" : "poland", + "name" : "Województwo opolskie
(Opole Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/opolskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/opolskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/opolskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/opolskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/opolskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/opolskie/", + "updates" : "https://download.geofabrik.de/europe/poland/opolskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "overijssel", + "parent" : "netherlands", + "name" : "Overijssel", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/overijssel-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/overijssel-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/overijssel-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/overijssel-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/overijssel-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/overijssel/", + "updates" : "https://download.geofabrik.de/europe/netherlands/overijssel-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "oxfordshire", + "parent" : "england", + "name" : "Oxfordshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/oxfordshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/oxfordshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/oxfordshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/oxfordshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/oxfordshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/oxfordshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/oxfordshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "pakistan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "PK" ], + "name" : "Pakistan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/pakistan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/pakistan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/pakistan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/pakistan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/pakistan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/pakistan/", + "updates" : "https://download.geofabrik.de/asia/pakistan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "palau", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "PW" ], + "name" : "Palau", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/palau-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/palau-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/palau-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/palau-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/palau-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/palau/", + "updates" : "https://download.geofabrik.de/australia-oceania/palau-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "papua-new-guinea", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "PG" ], + "name" : "Papua New Guinea", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/papua-new-guinea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/papua-new-guinea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/papua-new-guinea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/papua-new-guinea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/papua-new-guinea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/papua-new-guinea/", + "updates" : "https://download.geofabrik.de/australia-oceania/papua-new-guinea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "paraguay", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "PY" ], + "name" : "Paraguay", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/paraguay-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/paraguay-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/paraguay-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/paraguay-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/paraguay-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/paraguay/", + "updates" : "https://download.geofabrik.de/south-america/paraguay-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "pays-de-la-loire", + "parent" : "france", + "name" : "Pays de la Loire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/pays-de-la-loire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/pays-de-la-loire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/pays-de-la-loire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/pays-de-la-loire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/pays-de-la-loire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/pays-de-la-loire/", + "updates" : "https://download.geofabrik.de/europe/france/pays-de-la-loire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "peru", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "PE" ], + "name" : "Peru", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/peru-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/peru-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/peru-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/peru-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/peru-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/peru/", + "updates" : "https://download.geofabrik.de/south-america/peru-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "philippines", + "parent" : "asia", + "iso3166-1:alpha2" : [ "PH" ], + "name" : "Philippines", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/philippines-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/philippines-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/philippines-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/philippines-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/philippines-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/philippines/", + "updates" : "https://download.geofabrik.de/asia/philippines-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "picardie", + "parent" : "france", + "name" : "Picardie", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/picardie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/picardie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/picardie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/picardie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/picardie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/picardie/", + "updates" : "https://download.geofabrik.de/europe/france/picardie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "pitcairn-islands", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "MH" ], + "name" : "Pitcairn Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/pitcairn-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/pitcairn-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/pitcairn-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/pitcairn-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/pitcairn-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/pitcairn-islands/", + "updates" : "https://download.geofabrik.de/australia-oceania/pitcairn-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "podkarpackie", + "parent" : "poland", + "name" : "Województwo podkarpackie
(Subcarpathian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/podkarpackie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/podkarpackie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/podkarpackie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/podkarpackie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/podkarpackie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/podkarpackie/", + "updates" : "https://download.geofabrik.de/europe/poland/podkarpackie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "podlaskie", + "parent" : "poland", + "name" : "Województwo podlaskie
(Podlaskie Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/podlaskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/podlaskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/podlaskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/podlaskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/podlaskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/podlaskie/", + "updates" : "https://download.geofabrik.de/europe/poland/podlaskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "poitou-charentes", + "parent" : "france", + "name" : "Poitou-Charentes", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/poitou-charentes-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/poitou-charentes-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/poitou-charentes-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/poitou-charentes-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/poitou-charentes-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/poitou-charentes/", + "updates" : "https://download.geofabrik.de/europe/france/poitou-charentes-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "poland", + "parent" : "europe", + "iso3166-1:alpha2" : [ "PL" ], + "name" : "Poland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/", + "updates" : "https://download.geofabrik.de/europe/poland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "polynesie-francaise", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "polynesie-francaise", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/polynesie-francaise-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/polynesie-francaise-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/polynesie-francaise-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/polynesie-francaise-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/polynesie-francaise-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/polynesie-francaise/", + "updates" : "https://download.geofabrik.de/australia-oceania/polynesie-francaise-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "pomorskie", + "parent" : "poland", + "name" : "Województwo pomorskie
(Pomeranian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/pomorskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/pomorskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/pomorskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/pomorskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/pomorskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/pomorskie/", + "updates" : "https://download.geofabrik.de/europe/poland/pomorskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "portugal", + "parent" : "europe", + "iso3166-1:alpha2" : [ "PT" ], + "name" : "Portugal", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/portugal-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/portugal-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/portugal-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/portugal-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/portugal-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/portugal/", + "updates" : "https://download.geofabrik.de/europe/portugal-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "prince-edward-island", + "parent" : "canada", + "iso3166-2" : [ "CA-PE" ], + "name" : "Prince Edward Island", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/prince-edward-island-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/prince-edward-island-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/prince-edward-island-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/prince-edward-island-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/prince-edward-island-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/prince-edward-island/", + "updates" : "https://download.geofabrik.de/north-america/canada/prince-edward-island-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "provence-alpes-cote-d-azur", + "parent" : "france", + "name" : "Provence Alpes-Cote-d'Azur", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/provence-alpes-cote-d-azur/", + "updates" : "https://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "quebec", + "parent" : "canada", + "iso3166-2" : [ "CA-QC" ], + "name" : "Quebec", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/quebec-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/quebec-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/quebec-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/quebec-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/quebec-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/quebec/", + "updates" : "https://download.geofabrik.de/north-america/canada/quebec-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "reunion", + "parent" : "france", + "name" : "Reunion", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/reunion-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/reunion-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/reunion-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/reunion-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/reunion/", + "updates" : "https://download.geofabrik.de/europe/france/reunion-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "rheinland-pfalz", + "parent" : "germany", + "name" : "Rheinland-Pfalz", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/rheinland-pfalz-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/rheinland-pfalz-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/rheinland-pfalz-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/rheinland-pfalz-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/rheinland-pfalz-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/rheinland-pfalz/", + "updates" : "https://download.geofabrik.de/europe/germany/rheinland-pfalz-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "rhone-alpes", + "parent" : "france", + "name" : "Rhone-Alpes", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/france/rhone-alpes-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/france/rhone-alpes-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/france/rhone-alpes-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/france/rhone-alpes-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/france/rhone-alpes-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/france/rhone-alpes/", + "updates" : "https://download.geofabrik.de/europe/france/rhone-alpes-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "romania", + "parent" : "europe", + "iso3166-1:alpha2" : [ "RO" ], + "name" : "Romania", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/romania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/romania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/romania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/romania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/romania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/romania/", + "updates" : "https://download.geofabrik.de/europe/romania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "russia", + "iso3166-1:alpha2" : [ "RU" ], + "name" : "Russian Federation", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/", + "updates" : "https://download.geofabrik.de/russia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "rutland", + "parent" : "england", + "name" : "Rutland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/rutland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/rutland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/rutland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/rutland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/rutland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/rutland/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/rutland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "rwanda", + "parent" : "africa", + "iso3166-1:alpha2" : [ "RW" ], + "name" : "Rwanda", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/rwanda-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/rwanda-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/rwanda-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/rwanda-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/rwanda-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/rwanda/", + "updates" : "https://download.geofabrik.de/africa/rwanda-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "saarland", + "parent" : "germany", + "name" : "Saarland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/saarland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/saarland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/saarland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/saarland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/saarland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/saarland/", + "updates" : "https://download.geofabrik.de/europe/germany/saarland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sachsen", + "parent" : "germany", + "name" : "Sachsen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/sachsen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/sachsen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/sachsen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/sachsen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/sachsen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/sachsen/", + "updates" : "https://download.geofabrik.de/europe/germany/sachsen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sachsen-anhalt", + "parent" : "germany", + "name" : "Sachsen-Anhalt", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/sachsen-anhalt-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/sachsen-anhalt-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/sachsen-anhalt-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/sachsen-anhalt-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/sachsen-anhalt-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/sachsen-anhalt/", + "updates" : "https://download.geofabrik.de/europe/germany/sachsen-anhalt-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "saint-helena-ascension-and-tristan-da-cunha", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SH" ], + "name" : "Saint Helena, Ascension, and Tristan da Cunha", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha/", + "updates" : "https://download.geofabrik.de/africa/saint-helena-ascension-and-tristan-da-cunha-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "samoa", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "WS" ], + "name" : "Samoa", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/samoa-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/samoa-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/samoa-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/samoa-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/samoa-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/samoa/", + "updates" : "https://download.geofabrik.de/australia-oceania/samoa-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sao-tome-and-principe", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ST" ], + "name" : "Sao Tome and Principe", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/sao-tome-and-principe-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/sao-tome-and-principe-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/sao-tome-and-principe-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/sao-tome-and-principe-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/sao-tome-and-principe-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/sao-tome-and-principe/", + "updates" : "https://download.geofabrik.de/africa/sao-tome-and-principe-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "saskatchewan", + "parent" : "canada", + "iso3166-2" : [ "CA-SK" ], + "name" : "Saskatchewan", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/saskatchewan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/saskatchewan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/saskatchewan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/saskatchewan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/saskatchewan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/saskatchewan/", + "updates" : "https://download.geofabrik.de/north-america/canada/saskatchewan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "schleswig-holstein", + "parent" : "germany", + "name" : "Schleswig-Holstein", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/schleswig-holstein-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/schleswig-holstein-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/schleswig-holstein-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/schleswig-holstein-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/schleswig-holstein-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/schleswig-holstein/", + "updates" : "https://download.geofabrik.de/europe/germany/schleswig-holstein-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "schwaben", + "parent" : "bayern", + "name" : "Schwaben", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/schwaben-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/schwaben-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/schwaben-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/schwaben-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/schwaben-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/schwaben/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/schwaben-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "scotland", + "parent" : "great-britain", + "name" : "Scotland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/scotland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/scotland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/scotland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/scotland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/scotland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/scotland/", + "updates" : "https://download.geofabrik.de/europe/great-britain/scotland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "senegal-and-gambia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SN","GM" ], + "name" : "Senegal and Gambia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/senegal-and-gambia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/senegal-and-gambia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/senegal-and-gambia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/senegal-and-gambia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/senegal-and-gambia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/senegal-and-gambia/", + "updates" : "https://download.geofabrik.de/africa/senegal-and-gambia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "serbia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "RS" ], + "name" : "Serbia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/serbia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/serbia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/serbia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/serbia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/serbia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/serbia/", + "updates" : "https://download.geofabrik.de/europe/serbia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "seychelles", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SC" ], + "name" : "Seychelles", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/seychelles-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/seychelles-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/seychelles-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/seychelles-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/seychelles-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/seychelles/", + "updates" : "https://download.geofabrik.de/africa/seychelles-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "shikoku", + "parent" : "japan", + "name" : "Shikoku", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/shikoku-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/shikoku-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/shikoku-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/shikoku-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/shikoku-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/shikoku/", + "updates" : "https://download.geofabrik.de/asia/japan/shikoku-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "shropshire", + "parent" : "england", + "name" : "Shropshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/shropshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/shropshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/shropshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/shropshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/shropshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/shropshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/shropshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "siberian-fed-district", + "parent" : "russia", + "name" : "Siberian Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/siberian-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/siberian-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/siberian-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/siberian-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/siberian-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/siberian-fed-district/", + "updates" : "https://download.geofabrik.de/russia/siberian-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sierra-leone", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SL" ], + "name" : "Sierra Leone", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/sierra-leone-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/sierra-leone-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/sierra-leone-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/sierra-leone-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/sierra-leone-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/sierra-leone/", + "updates" : "https://download.geofabrik.de/africa/sierra-leone-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "slaskie", + "parent" : "poland", + "name" : "Województwo śląskie
(Silesian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/slaskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/slaskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/slaskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/slaskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/slaskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/slaskie/", + "updates" : "https://download.geofabrik.de/europe/poland/slaskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "slovakia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "SK" ], + "name" : "Slovakia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/slovakia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/slovakia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/slovakia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/slovakia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/slovakia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/slovakia/", + "updates" : "https://download.geofabrik.de/europe/slovakia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "slovenia", + "parent" : "europe", + "iso3166-1:alpha2" : [ "SI" ], + "name" : "Slovenia", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/slovenia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/slovenia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/slovenia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/slovenia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/slovenia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/slovenia/", + "updates" : "https://download.geofabrik.de/europe/slovenia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "socal", + "parent" : "us/california", + "name" : "Southern California", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/california/socal-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/california/socal-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/california/socal-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/california/socal-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/california/socal-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/california/socal/", + "updates" : "https://download.geofabrik.de/north-america/us/california/socal-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "solomon-islands", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "SB" ], + "name" : "Solomon Islands", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/solomon-islands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/solomon-islands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/solomon-islands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/solomon-islands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/solomon-islands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/solomon-islands/", + "updates" : "https://download.geofabrik.de/australia-oceania/solomon-islands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "somalia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SO" ], + "name" : "Somalia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/somalia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/somalia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/somalia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/somalia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/somalia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/somalia/", + "updates" : "https://download.geofabrik.de/africa/somalia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "somerset", + "parent" : "england", + "name" : "Somerset", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/somerset-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/somerset-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/somerset-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/somerset-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/somerset-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/somerset/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/somerset-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-africa", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ZA" ], + "name" : "South Africa", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/south-africa-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/south-africa-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/south-africa-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/south-africa-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/south-africa-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/south-africa/", + "updates" : "https://download.geofabrik.de/africa/south-africa-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-africa-and-lesotho", + "parent" : "africa", + "name" : "South Africa (includes Lesotho)", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/south-africa-and-lesotho-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/south-africa-and-lesotho-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/south-africa-and-lesotho-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/south-africa-and-lesotho-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/south-africa-and-lesotho/", + "updates" : "https://download.geofabrik.de/africa/south-africa-and-lesotho-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-america", + "name" : "South America", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/", + "updates" : "https://download.geofabrik.de/south-america-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-fed-district", + "parent" : "russia", + "name" : "South Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/south-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/south-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/south-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/south-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/south-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/south-fed-district/", + "updates" : "https://download.geofabrik.de/russia/south-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-korea", + "parent" : "asia", + "iso3166-1:alpha2" : [ "KR" ], + "name" : "South Korea", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/south-korea-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/south-korea-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/south-korea-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/south-korea-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/south-korea-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/south-korea/", + "updates" : "https://download.geofabrik.de/asia/south-korea-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-sudan", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SS" ], + "name" : "South Sudan", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/south-sudan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/south-sudan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/south-sudan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/south-sudan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/south-sudan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/south-sudan/", + "updates" : "https://download.geofabrik.de/africa/south-sudan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "south-yorkshire", + "parent" : "england", + "name" : "South Yorkshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/south-yorkshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/south-yorkshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/south-yorkshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/south-yorkshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/south-yorkshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/south-yorkshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/south-yorkshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "spain", + "parent" : "europe", + "iso3166-1:alpha2" : [ "ES" ], + "name" : "Spain", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/spain-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/spain-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/spain-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/spain-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/spain-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/spain/", + "updates" : "https://download.geofabrik.de/europe/spain-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sri-lanka", + "parent" : "asia", + "iso3166-1:alpha2" : [ "LK" ], + "name" : "Sri Lanka", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/sri-lanka-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/sri-lanka-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/sri-lanka-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/sri-lanka-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/sri-lanka-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/sri-lanka/", + "updates" : "https://download.geofabrik.de/asia/sri-lanka-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "staffordshire", + "parent" : "england", + "name" : "Staffordshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/staffordshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/staffordshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/staffordshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/staffordshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/staffordshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/staffordshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/staffordshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "stuttgart-regbez", + "parent" : "baden-wuerttemberg", + "name" : "Regierungsbezirk Stuttgart", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/stuttgart-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sud", + "parent" : "italy", + "name" : "Sud", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/italy/sud-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/italy/sud-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/italy/sud-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/italy/sud-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/italy/sud-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/italy/sud/", + "updates" : "https://download.geofabrik.de/europe/italy/sud-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sudan", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SD" ], + "name" : "Sudan", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/sudan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/sudan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/sudan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/sudan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/sudan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/sudan/", + "updates" : "https://download.geofabrik.de/africa/sudan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sudeste", + "parent" : "brazil", + "name" : "sudeste", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil/sudeste-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil/sudeste-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/brazil/sudeste-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil/sudeste-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil/sudeste-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/sudeste/", + "updates" : "https://download.geofabrik.de/south-america/brazil/sudeste-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "suffolk", + "parent" : "england", + "name" : "Suffolk", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/suffolk-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/suffolk-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/suffolk-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/suffolk-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/suffolk-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/suffolk/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/suffolk-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sul", + "parent" : "brazil", + "name" : "sul", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/brazil/sul-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/brazil/sul-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/brazil/sul-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/brazil/sul-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/brazil/sul-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/brazil/sul/", + "updates" : "https://download.geofabrik.de/south-america/brazil/sul-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "suriname", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "SR" ], + "name" : "Suriname", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/suriname-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/suriname-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/suriname-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/suriname-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/suriname-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/suriname/", + "updates" : "https://download.geofabrik.de/south-america/suriname-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "surrey", + "parent" : "england", + "name" : "Surrey", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/surrey-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/surrey-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/surrey-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/surrey-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/surrey-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/surrey/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/surrey-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "swaziland", + "parent" : "africa", + "iso3166-1:alpha2" : [ "SZ" ], + "name" : "Swaziland", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/swaziland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/swaziland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/swaziland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/swaziland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/swaziland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/swaziland/", + "updates" : "https://download.geofabrik.de/africa/swaziland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "sweden", + "parent" : "europe", + "iso3166-1:alpha2" : [ "SE" ], + "name" : "Sweden", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/sweden-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/sweden-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/sweden-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/sweden-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/sweden-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/sweden/", + "updates" : "https://download.geofabrik.de/europe/sweden-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "swietokrzyskie", + "parent" : "poland", + "name" : "Województwo świętokrzyskie
(Świętokrzyskie Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/swietokrzyskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/swietokrzyskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/swietokrzyskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/swietokrzyskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/swietokrzyskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/swietokrzyskie/", + "updates" : "https://download.geofabrik.de/europe/poland/swietokrzyskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "switzerland", + "parent" : "europe", + "iso3166-1:alpha2" : [ "CH" ], + "name" : "Switzerland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/switzerland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/switzerland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/switzerland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/switzerland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/switzerland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/switzerland/", + "updates" : "https://download.geofabrik.de/europe/switzerland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "syria", + "parent" : "asia", + "iso3166-1:alpha2" : [ "SY" ], + "name" : "Syria", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/syria-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/syria-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/syria-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/syria-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/syria-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/syria/", + "updates" : "https://download.geofabrik.de/asia/syria-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "taiwan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "TW" ], + "iso3166-2" : [ "CN-TW" ], + "name" : "Taiwan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/taiwan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/taiwan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/taiwan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/taiwan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/taiwan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/taiwan/", + "updates" : "https://download.geofabrik.de/asia/taiwan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tajikistan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "TJ" ], + "name" : "Tajikistan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/tajikistan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/tajikistan-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/tajikistan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/tajikistan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/tajikistan/", + "updates" : "https://download.geofabrik.de/asia/tajikistan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tanzania", + "parent" : "africa", + "iso3166-1:alpha2" : [ "TZ" ], + "name" : "Tanzania", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/tanzania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/tanzania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/tanzania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/tanzania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/tanzania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/tanzania/", + "updates" : "https://download.geofabrik.de/africa/tanzania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "thailand", + "parent" : "asia", + "iso3166-1:alpha2" : [ "TH" ], + "name" : "Thailand", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/thailand-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/thailand-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/thailand-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/thailand-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/thailand-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/thailand/", + "updates" : "https://download.geofabrik.de/asia/thailand-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "thueringen", + "parent" : "germany", + "name" : "Thüringen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/thueringen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/thueringen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/thueringen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/thueringen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/thueringen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/thueringen/", + "updates" : "https://download.geofabrik.de/europe/germany/thueringen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "togo", + "parent" : "africa", + "iso3166-1:alpha2" : [ "TG" ], + "name" : "Togo", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/togo-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/togo-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/togo-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/togo-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/togo-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/togo/", + "updates" : "https://download.geofabrik.de/africa/togo-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tohoku", + "parent" : "japan", + "name" : "Tōhoku region", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/japan/tohoku-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/japan/tohoku-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/japan/tohoku-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/japan/tohoku-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/japan/tohoku-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/japan/tohoku/", + "updates" : "https://download.geofabrik.de/asia/japan/tohoku-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tokelau", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "Tokelau", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/tokelau-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/tokelau-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/tokelau-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/tokelau-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/tokelau-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/tokelau/", + "updates" : "https://download.geofabrik.de/australia-oceania/tokelau-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tonga", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "TO" ], + "name" : "Tonga", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/tonga-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/tonga-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/tonga-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/tonga-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/tonga-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/tonga/", + "updates" : "https://download.geofabrik.de/australia-oceania/tonga-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tuebingen-regbez", + "parent" : "baden-wuerttemberg", + "name" : "Regierungsbezirk Tübingen", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez/", + "updates" : "https://download.geofabrik.de/europe/germany/baden-wuerttemberg/tuebingen-regbez-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tunisia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "TN" ], + "name" : "Tunisia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/tunisia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/tunisia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/tunisia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/tunisia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/tunisia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/tunisia/", + "updates" : "https://download.geofabrik.de/africa/tunisia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "turkey", + "parent" : "europe", + "iso3166-1:alpha2" : [ "TR" ], + "name" : "Turkey", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/turkey-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/turkey-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/turkey-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/turkey-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/turkey-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/turkey/", + "updates" : "https://download.geofabrik.de/europe/turkey-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "turkmenistan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "TM" ], + "name" : "Turkmenistan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/turkmenistan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/turkmenistan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/turkmenistan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/turkmenistan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/turkmenistan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/turkmenistan/", + "updates" : "https://download.geofabrik.de/asia/turkmenistan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tuvalu", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "TV" ], + "name" : "Tuvalu", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/tuvalu-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/tuvalu-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/tuvalu-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/tuvalu-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/tuvalu-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/tuvalu/", + "updates" : "https://download.geofabrik.de/australia-oceania/tuvalu-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "tyne-and-wear", + "parent" : "england", + "name" : "Tyne and Wear", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/tyne-and-wear-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/tyne-and-wear-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/tyne-and-wear-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/tyne-and-wear-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/tyne-and-wear-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/tyne-and-wear/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/tyne-and-wear-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "uganda", + "parent" : "africa", + "iso3166-1:alpha2" : [ "UG" ], + "name" : "Uganda", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/uganda-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/uganda-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/uganda-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/uganda-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/uganda-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/uganda/", + "updates" : "https://download.geofabrik.de/africa/uganda-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ukraine", + "parent" : "europe", + "iso3166-1:alpha2" : [ "UA" ], + "name" : "Ukraine (with Crimea)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/ukraine-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/ukraine-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/ukraine-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/ukraine-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/ukraine-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/ukraine/", + "updates" : "https://download.geofabrik.de/europe/ukraine-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "unterfranken", + "parent" : "bayern", + "name" : "Unterfranken", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/germany/bayern/unterfranken-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/germany/bayern/unterfranken-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/germany/bayern/unterfranken-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/unterfranken-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/germany/bayern/unterfranken-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/germany/bayern/unterfranken/", + "updates" : "https://download.geofabrik.de/europe/germany/bayern/unterfranken-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "ural-fed-district", + "parent" : "russia", + "name" : "Ural Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/ural-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/ural-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/ural-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/ural-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/ural-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/ural-fed-district/", + "updates" : "https://download.geofabrik.de/russia/ural-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "uruguay", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "UY" ], + "name" : "Uruguay", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/uruguay-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/uruguay-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/uruguay-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/uruguay-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/uruguay-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/uruguay/", + "updates" : "https://download.geofabrik.de/south-america/uruguay-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us", + "parent" : "north-america", + "iso3166-1:alpha2" : [ "US" ], + "name" : "United States of America", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/", + "updates" : "https://download.geofabrik.de/north-america/us-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us-midwest", + "parent" : "north-america", + "name" : "US Midwest", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-midwest-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-midwest-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-midwest-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-midwest-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us-midwest/", + "updates" : "https://download.geofabrik.de/north-america/us-midwest-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us-northeast", + "parent" : "north-america", + "name" : "US Northeast", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-northeast-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-northeast-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-northeast-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-northeast-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us-northeast/", + "updates" : "https://download.geofabrik.de/north-america/us-northeast-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us-pacific", + "parent" : "north-america", + "name" : "US Pacific", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-pacific-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-pacific-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-pacific-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-pacific-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us-pacific/", + "updates" : "https://download.geofabrik.de/north-america/us-pacific-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us-south", + "parent" : "north-america", + "name" : "US South", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-south-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-south-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-south-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-south-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us-south/", + "updates" : "https://download.geofabrik.de/north-america/us-south-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us-west", + "parent" : "north-america", + "name" : "US West", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us-west-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us-west-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us-west-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us-west-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us-west/", + "updates" : "https://download.geofabrik.de/north-america/us-west-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/alabama", + "parent" : "north-america", + "iso3166-2" : [ "US-AL" ], + "name" : "us/alabama", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/alabama-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/alabama-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/alabama-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/alabama-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/alabama-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/alabama/", + "updates" : "https://download.geofabrik.de/north-america/us/alabama-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/alaska", + "parent" : "north-america", + "iso3166-2" : [ "US-AK" ], + "name" : "us/alaska", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/alaska-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/alaska-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/alaska-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/alaska-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/alaska-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/alaska/", + "updates" : "https://download.geofabrik.de/north-america/us/alaska-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/arizona", + "parent" : "north-america", + "iso3166-2" : [ "US-AZ" ], + "name" : "us/arizona", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/arizona-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/arizona-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/arizona-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/arizona-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/arizona-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/arizona/", + "updates" : "https://download.geofabrik.de/north-america/us/arizona-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/arkansas", + "parent" : "north-america", + "iso3166-2" : [ "US-AR" ], + "name" : "us/arkansas", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/arkansas-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/arkansas-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/arkansas-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/arkansas-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/arkansas-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/arkansas/", + "updates" : "https://download.geofabrik.de/north-america/us/arkansas-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/california", + "parent" : "north-america", + "iso3166-2" : [ "US-CA" ], + "name" : "us/california", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/california-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/california-latest.osm.bz2", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/california-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/california-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/california/", + "updates" : "https://download.geofabrik.de/north-america/us/california-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/colorado", + "parent" : "north-america", + "iso3166-2" : [ "US-CO" ], + "name" : "us/colorado", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/colorado-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/colorado-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/colorado-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/colorado-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/colorado-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/colorado/", + "updates" : "https://download.geofabrik.de/north-america/us/colorado-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/connecticut", + "parent" : "north-america", + "iso3166-2" : [ "US-CT" ], + "name" : "us/connecticut", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/connecticut-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/connecticut-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/connecticut-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/connecticut-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/connecticut-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/connecticut/", + "updates" : "https://download.geofabrik.de/north-america/us/connecticut-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/delaware", + "parent" : "north-america", + "iso3166-2" : [ "US-DE" ], + "name" : "us/delaware", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/delaware-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/delaware-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/delaware-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/delaware-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/delaware-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/delaware/", + "updates" : "https://download.geofabrik.de/north-america/us/delaware-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/district-of-columbia", + "parent" : "north-america", + "iso3166-2" : [ "US-DC" ], + "name" : "us/district-of-columbia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/district-of-columbia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/district-of-columbia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/district-of-columbia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/district-of-columbia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/district-of-columbia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/district-of-columbia/", + "updates" : "https://download.geofabrik.de/north-america/us/district-of-columbia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/florida", + "parent" : "north-america", + "iso3166-2" : [ "US-FL" ], + "name" : "us/florida", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/florida-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/florida-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/florida-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/florida-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/florida-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/florida/", + "updates" : "https://download.geofabrik.de/north-america/us/florida-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/georgia", + "parent" : "north-america", + "iso3166-2" : [ "US-GA" ], + "name" : "Georgia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/georgia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/georgia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/georgia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/georgia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/georgia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/georgia/", + "updates" : "https://download.geofabrik.de/north-america/us/georgia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/hawaii", + "parent" : "north-america", + "iso3166-2" : [ "US-HI" ], + "name" : "us/hawaii", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/hawaii-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/hawaii-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/hawaii-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/hawaii-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/hawaii-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/hawaii/", + "updates" : "https://download.geofabrik.de/north-america/us/hawaii-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/idaho", + "parent" : "north-america", + "iso3166-2" : [ "US-ID" ], + "name" : "us/idaho", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/idaho-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/idaho-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/idaho-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/idaho-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/idaho-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/idaho/", + "updates" : "https://download.geofabrik.de/north-america/us/idaho-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/illinois", + "parent" : "north-america", + "iso3166-2" : [ "US-IL" ], + "name" : "us/illinois", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/illinois-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/illinois-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/illinois-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/illinois-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/illinois-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/illinois/", + "updates" : "https://download.geofabrik.de/north-america/us/illinois-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/indiana", + "parent" : "north-america", + "iso3166-2" : [ "US-IN" ], + "name" : "us/indiana", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/indiana-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/indiana-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/indiana-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/indiana-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/indiana-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/indiana/", + "updates" : "https://download.geofabrik.de/north-america/us/indiana-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/iowa", + "parent" : "north-america", + "iso3166-2" : [ "US-IA" ], + "name" : "us/iowa", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/iowa-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/iowa-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/iowa-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/iowa-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/iowa-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/iowa/", + "updates" : "https://download.geofabrik.de/north-america/us/iowa-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/kansas", + "parent" : "north-america", + "iso3166-2" : [ "US-KS" ], + "name" : "us/kansas", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/kansas-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/kansas-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/kansas-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/kansas-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/kansas-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/kansas/", + "updates" : "https://download.geofabrik.de/north-america/us/kansas-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/kentucky", + "parent" : "north-america", + "iso3166-2" : [ "US-KY" ], + "name" : "us/kentucky", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/kentucky-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/kentucky-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/kentucky-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/kentucky-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/kentucky-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/kentucky/", + "updates" : "https://download.geofabrik.de/north-america/us/kentucky-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/louisiana", + "parent" : "north-america", + "iso3166-2" : [ "US-LA" ], + "name" : "us/louisiana", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/louisiana-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/louisiana-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/louisiana-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/louisiana-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/louisiana-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/louisiana/", + "updates" : "https://download.geofabrik.de/north-america/us/louisiana-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/maine", + "parent" : "north-america", + "iso3166-2" : [ "US-ME" ], + "name" : "us/maine", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/maine-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/maine-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/maine-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/maine-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/maine-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/maine/", + "updates" : "https://download.geofabrik.de/north-america/us/maine-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/maryland", + "parent" : "north-america", + "iso3166-2" : [ "US-MD" ], + "name" : "us/maryland", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/maryland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/maryland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/maryland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/maryland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/maryland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/maryland/", + "updates" : "https://download.geofabrik.de/north-america/us/maryland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/massachusetts", + "parent" : "north-america", + "iso3166-2" : [ "US-MA" ], + "name" : "us/massachusetts", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/massachusetts-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/massachusetts-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/massachusetts-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/massachusetts-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/massachusetts-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/massachusetts/", + "updates" : "https://download.geofabrik.de/north-america/us/massachusetts-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/michigan", + "parent" : "north-america", + "iso3166-2" : [ "US-MI" ], + "name" : "us/michigan", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/michigan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/michigan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/michigan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/michigan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/michigan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/michigan/", + "updates" : "https://download.geofabrik.de/north-america/us/michigan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/minnesota", + "parent" : "north-america", + "iso3166-2" : [ "US-MN" ], + "name" : "us/minnesota", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/minnesota-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/minnesota-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/minnesota-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/minnesota-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/minnesota-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/minnesota/", + "updates" : "https://download.geofabrik.de/north-america/us/minnesota-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/mississippi", + "parent" : "north-america", + "iso3166-2" : [ "US-MS" ], + "name" : "us/mississippi", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/mississippi-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/mississippi-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/mississippi-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/mississippi-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/mississippi-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/mississippi/", + "updates" : "https://download.geofabrik.de/north-america/us/mississippi-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/missouri", + "parent" : "north-america", + "iso3166-2" : [ "US-MO" ], + "name" : "us/missouri", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/missouri-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/missouri-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/missouri-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/missouri-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/missouri-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/missouri/", + "updates" : "https://download.geofabrik.de/north-america/us/missouri-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/montana", + "parent" : "north-america", + "iso3166-2" : [ "US-MT" ], + "name" : "us/montana", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/montana-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/montana-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/montana-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/montana-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/montana-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/montana/", + "updates" : "https://download.geofabrik.de/north-america/us/montana-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/nebraska", + "parent" : "north-america", + "iso3166-2" : [ "US-NE" ], + "name" : "us/nebraska", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/nebraska-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/nebraska-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/nebraska-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/nebraska-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/nebraska-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/nebraska/", + "updates" : "https://download.geofabrik.de/north-america/us/nebraska-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/nevada", + "parent" : "north-america", + "iso3166-2" : [ "US-NV" ], + "name" : "us/nevada", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/nevada-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/nevada-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/nevada-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/nevada-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/nevada-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/nevada/", + "updates" : "https://download.geofabrik.de/north-america/us/nevada-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/new-hampshire", + "parent" : "north-america", + "iso3166-2" : [ "US-NH" ], + "name" : "us/new-hampshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/new-hampshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/new-hampshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/new-hampshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/new-hampshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/new-hampshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/new-hampshire/", + "updates" : "https://download.geofabrik.de/north-america/us/new-hampshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/new-jersey", + "parent" : "north-america", + "iso3166-2" : [ "US-NJ" ], + "name" : "us/new-jersey", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/new-jersey-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/new-jersey-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/new-jersey-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/new-jersey-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/new-jersey-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/new-jersey/", + "updates" : "https://download.geofabrik.de/north-america/us/new-jersey-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/new-mexico", + "parent" : "north-america", + "iso3166-2" : [ "US-NM" ], + "name" : "us/new-mexico", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/new-mexico-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/new-mexico-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/new-mexico-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/new-mexico-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/new-mexico-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/new-mexico/", + "updates" : "https://download.geofabrik.de/north-america/us/new-mexico-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/new-york", + "parent" : "north-america", + "iso3166-2" : [ "US-NY" ], + "name" : "us/new-york", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/new-york-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/new-york-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/new-york-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/new-york-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/new-york-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/new-york/", + "updates" : "https://download.geofabrik.de/north-america/us/new-york-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/north-carolina", + "parent" : "north-america", + "iso3166-2" : [ "US-NC" ], + "name" : "us/north-carolina", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/north-carolina-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/north-carolina-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/north-carolina-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/north-carolina-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/north-carolina-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/north-carolina/", + "updates" : "https://download.geofabrik.de/north-america/us/north-carolina-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/north-dakota", + "parent" : "north-america", + "iso3166-2" : [ "US-ND" ], + "name" : "us/north-dakota", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/north-dakota-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/north-dakota-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/north-dakota-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/north-dakota-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/north-dakota-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/north-dakota/", + "updates" : "https://download.geofabrik.de/north-america/us/north-dakota-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/ohio", + "parent" : "north-america", + "iso3166-2" : [ "US-OH" ], + "name" : "us/ohio", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/ohio-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/ohio-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/ohio-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/ohio-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/ohio-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/ohio/", + "updates" : "https://download.geofabrik.de/north-america/us/ohio-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/oklahoma", + "parent" : "north-america", + "iso3166-2" : [ "US-OK" ], + "name" : "us/oklahoma", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/oklahoma-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/oklahoma-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/oklahoma-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/oklahoma-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/oklahoma-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/oklahoma/", + "updates" : "https://download.geofabrik.de/north-america/us/oklahoma-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/oregon", + "parent" : "north-america", + "iso3166-2" : [ "US-OR" ], + "name" : "us/oregon", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/oregon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/oregon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/oregon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/oregon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/oregon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/oregon/", + "updates" : "https://download.geofabrik.de/north-america/us/oregon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/pennsylvania", + "parent" : "north-america", + "iso3166-2" : [ "US-PA" ], + "name" : "us/pennsylvania", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/pennsylvania-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/pennsylvania-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/pennsylvania-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/pennsylvania-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/pennsylvania-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/pennsylvania/", + "updates" : "https://download.geofabrik.de/north-america/us/pennsylvania-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/puerto-rico", + "parent" : "north-america", + "iso3166-1:alpha2" : [ "PR" ], + "iso3166-2" : [ "US-PR" ], + "name" : "us/puerto-rico", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/puerto-rico-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/puerto-rico-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/puerto-rico-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/puerto-rico-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/puerto-rico-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/puerto-rico/", + "updates" : "https://download.geofabrik.de/north-america/us/puerto-rico-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/rhode-island", + "parent" : "north-america", + "iso3166-2" : [ "US-RI" ], + "name" : "us/rhode-island", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/rhode-island-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/rhode-island-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/rhode-island-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/rhode-island-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/rhode-island-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/rhode-island/", + "updates" : "https://download.geofabrik.de/north-america/us/rhode-island-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/south-carolina", + "parent" : "north-america", + "iso3166-2" : [ "US-SC" ], + "name" : "us/south-carolina", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/south-carolina-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/south-carolina-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/south-carolina-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/south-carolina-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/south-carolina-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/south-carolina/", + "updates" : "https://download.geofabrik.de/north-america/us/south-carolina-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/south-dakota", + "parent" : "north-america", + "iso3166-2" : [ "US-SD" ], + "name" : "us/south-dakota", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/south-dakota-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/south-dakota-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/south-dakota-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/south-dakota-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/south-dakota-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/south-dakota/", + "updates" : "https://download.geofabrik.de/north-america/us/south-dakota-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/tennessee", + "parent" : "north-america", + "iso3166-2" : [ "US-TN" ], + "name" : "us/tennessee", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/tennessee-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/tennessee-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/tennessee-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/tennessee-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/tennessee-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/tennessee/", + "updates" : "https://download.geofabrik.de/north-america/us/tennessee-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/texas", + "parent" : "north-america", + "iso3166-2" : [ "US-TX" ], + "name" : "us/texas", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/texas-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/texas-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/texas-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/texas-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/texas-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/texas/", + "updates" : "https://download.geofabrik.de/north-america/us/texas-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/utah", + "parent" : "north-america", + "iso3166-2" : [ "US-UT" ], + "name" : "us/utah", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/utah-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/utah-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/utah-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/utah-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/utah-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/utah/", + "updates" : "https://download.geofabrik.de/north-america/us/utah-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/vermont", + "parent" : "north-america", + "iso3166-2" : [ "US-VT" ], + "name" : "us/vermont", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/vermont-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/vermont-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/vermont-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/vermont-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/vermont-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/vermont/", + "updates" : "https://download.geofabrik.de/north-america/us/vermont-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/virginia", + "parent" : "north-america", + "iso3166-2" : [ "US-VA" ], + "name" : "us/virginia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/virginia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/virginia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/virginia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/virginia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/virginia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/virginia/", + "updates" : "https://download.geofabrik.de/north-america/us/virginia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/washington", + "parent" : "north-america", + "iso3166-2" : [ "US-WA" ], + "name" : "us/washington", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/washington-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/washington-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/washington-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/washington-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/washington-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/washington/", + "updates" : "https://download.geofabrik.de/north-america/us/washington-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/west-virginia", + "parent" : "north-america", + "iso3166-2" : [ "US-WV" ], + "name" : "us/west-virginia", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/west-virginia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/west-virginia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/west-virginia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/west-virginia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/west-virginia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/west-virginia/", + "updates" : "https://download.geofabrik.de/north-america/us/west-virginia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/wisconsin", + "parent" : "north-america", + "iso3166-2" : [ "US-WI" ], + "name" : "us/wisconsin", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/wisconsin-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/wisconsin-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/wisconsin-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/wisconsin-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/wisconsin-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/wisconsin/", + "updates" : "https://download.geofabrik.de/north-america/us/wisconsin-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "us/wyoming", + "parent" : "north-america", + "iso3166-2" : [ "US-WY" ], + "name" : "us/wyoming", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/us/wyoming-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/us/wyoming-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/us/wyoming-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/us/wyoming-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/us/wyoming-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/us/wyoming/", + "updates" : "https://download.geofabrik.de/north-america/us/wyoming-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "utrecht", + "parent" : "netherlands", + "name" : "Utrecht", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/utrecht-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/utrecht-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/utrecht-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/utrecht-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/utrecht-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/utrecht/", + "updates" : "https://download.geofabrik.de/europe/netherlands/utrecht-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "uzbekistan", + "parent" : "asia", + "iso3166-1:alpha2" : [ "UZ" ], + "name" : "Uzbekistan", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/uzbekistan-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/uzbekistan-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/uzbekistan-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/uzbekistan-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/uzbekistan-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/uzbekistan/", + "updates" : "https://download.geofabrik.de/asia/uzbekistan-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "vanuatu", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "Vanuatu", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/vanuatu-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/vanuatu-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/vanuatu-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/vanuatu-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/vanuatu-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/vanuatu/", + "updates" : "https://download.geofabrik.de/australia-oceania/vanuatu-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "venezuela", + "parent" : "south-america", + "iso3166-1:alpha2" : [ "VE" ], + "name" : "Venezuela", + "urls" : { + "pbf" : "https://download.geofabrik.de/south-america/venezuela-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/south-america/venezuela-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/south-america/venezuela-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/south-america/venezuela-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/south-america/venezuela-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/south-america/venezuela/", + "updates" : "https://download.geofabrik.de/south-america/venezuela-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "vietnam", + "parent" : "asia", + "iso3166-1:alpha2" : [ "VN" ], + "name" : "Vietnam", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/vietnam-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/vietnam-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/vietnam-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/vietnam-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/vietnam-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/vietnam/", + "updates" : "https://download.geofabrik.de/asia/vietnam-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "volga-fed-district", + "parent" : "russia", + "name" : "Volga Federal District", + "urls" : { + "pbf" : "https://download.geofabrik.de/russia/volga-fed-district-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/russia/volga-fed-district-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/russia/volga-fed-district-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/russia/volga-fed-district-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/russia/volga-fed-district-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/russia/volga-fed-district/", + "updates" : "https://download.geofabrik.de/russia/volga-fed-district-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "wales", + "parent" : "great-britain", + "name" : "Wales", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/wales-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/wales-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/wales-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/wales-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/wales-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/wales/", + "updates" : "https://download.geofabrik.de/europe/great-britain/wales-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "wallis-et-futuna", + "parent" : "australia-oceania", + "iso3166-1:alpha2" : [ "VU" ], + "name" : "Wallis et Futuna", + "urls" : { + "pbf" : "https://download.geofabrik.de/australia-oceania/wallis-et-futuna-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/australia-oceania/wallis-et-futuna-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/australia-oceania/wallis-et-futuna-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/australia-oceania/wallis-et-futuna-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/australia-oceania/wallis-et-futuna-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/australia-oceania/wallis-et-futuna/", + "updates" : "https://download.geofabrik.de/australia-oceania/wallis-et-futuna-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "warminsko-mazurskie", + "parent" : "poland", + "name" : "Województwo warmińsko-mazurskie
(Warmian-Masurian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/warminsko-mazurskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/warminsko-mazurskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/warminsko-mazurskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/warminsko-mazurskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/warminsko-mazurskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/warminsko-mazurskie/", + "updates" : "https://download.geofabrik.de/europe/poland/warminsko-mazurskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "warwickshire", + "parent" : "england", + "name" : "Warwickshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/warwickshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/warwickshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/warwickshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/warwickshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/warwickshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/warwickshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/warwickshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "west-midlands", + "parent" : "england", + "name" : "West Midlands", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/west-midlands-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/west-midlands-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/west-midlands-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-midlands-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-midlands-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/west-midlands/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/west-midlands-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "west-sussex", + "parent" : "england", + "name" : "West Sussex", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/west-sussex-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/west-sussex-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/west-sussex-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-sussex-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-sussex-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/west-sussex/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/west-sussex-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "west-yorkshire", + "parent" : "england", + "name" : "West Yorkshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/west-yorkshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/west-yorkshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/west-yorkshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-yorkshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/west-yorkshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/west-yorkshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/west-yorkshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "wielkopolskie", + "parent" : "poland", + "name" : "Województwo wielkopolskie
(Greater Poland Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/wielkopolskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/wielkopolskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/wielkopolskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/wielkopolskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/wielkopolskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/wielkopolskie/", + "updates" : "https://download.geofabrik.de/europe/poland/wielkopolskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "wiltshire", + "parent" : "england", + "name" : "Wiltshire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/wiltshire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/wiltshire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/wiltshire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/wiltshire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/wiltshire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/wiltshire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/wiltshire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "worcestershire", + "parent" : "england", + "name" : "Worcestershire", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/great-britain/england/worcestershire-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/great-britain/england/worcestershire-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/great-britain/england/worcestershire-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/worcestershire-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/great-britain/england/worcestershire-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/great-britain/england/worcestershire/", + "updates" : "https://download.geofabrik.de/europe/great-britain/england/worcestershire-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "yemen", + "parent" : "asia", + "iso3166-1:alpha2" : [ "YE" ], + "name" : "Yemen", + "urls" : { + "pbf" : "https://download.geofabrik.de/asia/yemen-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/asia/yemen-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/asia/yemen-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/asia/yemen-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/asia/yemen-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/asia/yemen/", + "updates" : "https://download.geofabrik.de/asia/yemen-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "yukon", + "parent" : "canada", + "iso3166-2" : [ "CA-YT" ], + "name" : "Yukon", + "urls" : { + "pbf" : "https://download.geofabrik.de/north-america/canada/yukon-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/north-america/canada/yukon-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/north-america/canada/yukon-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/north-america/canada/yukon-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/north-america/canada/yukon-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/north-america/canada/yukon/", + "updates" : "https://download.geofabrik.de/north-america/canada/yukon-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "zachodniopomorskie", + "parent" : "poland", + "name" : "Województwo zachodniopomorskie
(West Pomeranian Voivodeship)", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/poland/zachodniopomorskie-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/poland/zachodniopomorskie-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/poland/zachodniopomorskie-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/poland/zachodniopomorskie-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/poland/zachodniopomorskie-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/poland/zachodniopomorskie/", + "updates" : "https://download.geofabrik.de/europe/poland/zachodniopomorskie-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "zambia", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ZM" ], + "name" : "Zambia", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/zambia-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/zambia-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/zambia-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/zambia-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/zambia-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/zambia/", + "updates" : "https://download.geofabrik.de/africa/zambia-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "zeeland", + "parent" : "netherlands", + "name" : "Zeeland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/zeeland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/zeeland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/zeeland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/zeeland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/zeeland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/zeeland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/zeeland-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "zimbabwe", + "parent" : "africa", + "iso3166-1:alpha2" : [ "ZW" ], + "name" : "Zimbabwe", + "urls" : { + "pbf" : "https://download.geofabrik.de/africa/zimbabwe-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/africa/zimbabwe-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/africa/zimbabwe-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/africa/zimbabwe-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/africa/zimbabwe-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/africa/zimbabwe/", + "updates" : "https://download.geofabrik.de/africa/zimbabwe-updates" + } + } + }, + { + "type": "Feature", + "properties": { + "id" : "zuid-holland", + "parent" : "netherlands", + "name" : "Zuid-Holland", + "urls" : { + "pbf" : "https://download.geofabrik.de/europe/netherlands/zuid-holland-latest.osm.pbf", + "bz2" : "https://download.geofabrik.de/europe/netherlands/zuid-holland-latest.osm.bz2", + "shp" : "https://download.geofabrik.de/europe/netherlands/zuid-holland-latest-free.shp.zip", + "pbf-internal" : "https://osm-internal.download.geofabrik.de/europe/netherlands/zuid-holland-latest-internal.osm.pbf", + "history" : "https://osm-internal.download.geofabrik.de/europe/netherlands/zuid-holland-internal.osh.pbf", + "taginfo" : "https://taginfo.geofabrik.de/europe/netherlands/zuid-holland/", + "updates" : "https://download.geofabrik.de/europe/netherlands/zuid-holland-updates" + } + } + } + ] +} diff --git a/core/commands/json/geojson.go b/core/commands/json/geojson.go new file mode 100644 index 0000000..9da0c05 --- /dev/null +++ b/core/commands/json/geojson.go @@ -0,0 +1,488 @@ +package json + +var TestData = ` +{ + "id": 101750367, + "type": "Feature", + "properties": { + "date:inception_lower": "0043-01-01", + "date:inception_upper": "0043-12-31", + "edtf:cessation": "uuuu", + "edtf:inception": "0043~", + "geom:area": 0.206467, + "geom:area_square_m": 1589261266.406449, + "geom:bbox": "-0.510375,51.28676,0.334016,51.691874", + "geom:latitude": 51.500526, + "geom:longitude": -0.109401, + "gn:id": 2643741, + "gn:population": 7556900, + "iso:country": "GB", + "lbl:latitude": 51.509648, + "lbl:longitude": -0.099076, + "lbl:max_zoom": 12.0, + "lbl:min_zoom": 5.0, + "mps:latitude": 51.492536, + "mps:longitude": -0.109386, + "mz:hierarchy_label": 1, + "mz:is_current": 1, + "mz:is_funky": 0, + "mz:min_zoom": 1.7, + "name:abk_x_preferred": ["\u041b\u043e\u043d\u0434\u0430\u043d"], + "name:ace_x_preferred": ["London"], + "name:ady_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:afr_x_preferred": ["Londen"], + "name:aka_x_preferred": ["London"], + "name:als_x_preferred": ["London"], + "name:amh_x_preferred": ["\u1208\u1295\u12f0\u1295"], + "name:ang_x_preferred": ["Lunden"], + "name:ara_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:arc_x_preferred": ["\u0720\u0718\u0722\u0715\u0718\u0722"], + "name:arg_x_preferred": ["Londres"], + "name:arz_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:ast_x_preferred": ["Londres"], + "name:ava_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:aym_x_preferred": ["London"], + "name:azb_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:aze_x_preferred": ["London"], + "name:bak_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:bam_x_preferred": ["London"], + "name:ban_x_preferred": ["London"], + "name:bar_x_preferred": ["London"], + "name:bcl_x_preferred": ["Londres"], + "name:bel_x_preferred": [ + "\u0413\u043e\u0440\u0430\u0434 \u041b\u043e\u043d\u0434\u0430\u043d" + ], + "name:bel_x_variant": [ + "\u041b\u0451\u043d\u0434\u0430\u043d", + "\u041b\u043e\u043d\u0434\u0430\u043d" + ], + "name:ben_x_preferred": ["\u09b2\u09a8\u09cd\u09a1\u09a8"], + "name:bho_x_preferred": ["\u0932\u0902\u0926\u0928"], + "name:bih_x_preferred": ["\u0932\u0902\u0926\u0928"], + "name:bis_x_preferred": ["London"], + "name:bod_x_preferred": [ + "\u0f63\u0f7c\u0f53\u0f0b\u0f4a\u0f7c\u0f53\u0f0d" + ], + "name:bos_x_preferred": ["London"], + "name:bre_x_preferred": ["Londrez"], + "name:brh_x_preferred": ["Landan"], + "name:bul_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:bxr_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:cat_x_preferred": ["Londres"], + "name:cbk_zam_x_preferred": ["London"], + "name:cdo_x_preferred": ["L\u00f9ng-d\u016dng"], + "name:ceb_x_preferred": ["London"], + "name:ces_x_preferred": ["Lond\u00fdn"], + "name:che_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:chr_x_preferred": [ + "\u13ab\u13b4 \u13d7\u13cd\u13aa\u13c2\u13af\u13f1" + ], + "name:chu_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d\u044a"], + "name:chv_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:ckb_x_preferred": ["\u0644\u06d5\u0646\u062f\u06d5\u0646"], + "name:cor_x_preferred": ["Loundres"], + "name:cos_x_preferred": ["Londra"], + "name:crh_x_preferred": ["London"], + "name:csb_x_preferred": ["Londin"], + "name:csb_x_variant": ["London"], + "name:cym_x_preferred": ["Llundain"], + "name:dan_x_preferred": ["London"], + "name:deu_ch_x_preferred": ["London"], + "name:deu_x_preferred": ["London"], + "name:diq_x_preferred": ["Londra"], + "name:dsb_x_preferred": ["London"], + "name:dty_x_preferred": ["\u0932\u0923\u094d\u0921\u0928"], + "name:ell_x_preferred": ["\u039b\u03bf\u03bd\u03b4\u03af\u03bd\u03bf"], + "name:eml_x_preferred": ["L\u00f2ndra"], + "name:eng_ca_x_preferred": ["London"], + "name:eng_gb_x_preferred": ["London"], + "name:eng_x_preferred": ["London"], + "name:eng_x_variant": ["LON"], + "name:epo_x_preferred": ["Londono"], + "name:est_x_preferred": ["London"], + "name:eus_x_preferred": ["Londres"], + "name:eus_x_variant": ["London"], + "name:ewe_x_preferred": ["London"], + "name:ext_x_preferred": ["Londri"], + "name:fao_x_preferred": ["London"], + "name:fas_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:fij_x_preferred": ["Lodoni"], + "name:fin_x_preferred": ["Lontoo"], + "name:fin_x_variant": [ + "Lontoon kautta", + "Lontooseen", + "Lontoossa", + "Lontoosta" + ], + "name:fra_x_preferred": ["Londres"], + "name:frp_x_preferred": ["Londro"], + "name:frp_x_variant": ["Londres"], + "name:frr_x_preferred": ["London"], + "name:fry_x_preferred": ["Londen"], + "name:ful_x_preferred": ["London"], + "name:gag_x_preferred": ["London"], + "name:gan_x_preferred": ["\u502b\u6566"], + "name:gcr_x_preferred": ["Lonn"], + "name:gla_x_preferred": ["Lunnainn"], + "name:gle_x_preferred": ["Londain"], + "name:glg_x_preferred": ["Londres"], + "name:glv_x_preferred": ["Lunnin"], + "name:gom_x_preferred": ["\u0cb2\u0c82\u0ca1\u0ca8\u0ccd"], + "name:grn_x_preferred": ["L\u00f3ndyre"], + "name:grn_x_variant": ["Londye"], + "name:gsw_x_preferred": ["London"], + "name:guj_x_preferred": ["\u0ab2\u0a82\u0aa1\u0aa8"], + "name:hak_x_preferred": ["L\u00f9n-t\u00fbn"], + "name:hat_x_preferred": ["Lonn"], + "name:hau_x_preferred": ["Landan"], + "name:haw_x_preferred": ["L\u0101kana"], + "name:hbs_x_preferred": ["London"], + "name:heb_x_preferred": ["\u05dc\u05d5\u05e0\u05d3\u05d5\u05df"], + "name:hif_x_preferred": ["London"], + "name:hin_x_preferred": ["\u0932\u0902\u0926\u0928"], + "name:hrv_x_preferred": ["London"], + "name:hsb_x_preferred": ["London"], + "name:hun_x_preferred": ["London"], + "name:hye_x_preferred": ["\u053c\u0578\u0576\u0564\u0578\u0576"], + "name:hyw_x_preferred": ["\u053c\u0578\u0576\u057f\u0578\u0576"], + "name:ibo_x_preferred": ["London"], + "name:ido_x_preferred": ["London"], + "name:ile_x_preferred": ["London"], + "name:ilo_x_preferred": ["Londres"], + "name:ina_x_preferred": ["London"], + "name:ind_x_preferred": ["London"], + "name:inh_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:isl_x_preferred": ["London"], + "name:isl_x_variant": ["Lund\u00fanir"], + "name:ita_x_preferred": ["Londra"], + "name:jam_x_preferred": ["Landan"], + "name:jav_x_preferred": ["London"], + "name:jbo_x_preferred": ["london"], + "name:jpn_x_preferred": ["\u30ed\u30f3\u30c9\u30f3"], + "name:kaa_x_preferred": ["London"], + "name:kab_x_preferred": ["London"], + "name:kal_x_preferred": ["London"], + "name:kan_x_preferred": ["\u0cb2\u0c82\u0ca1\u0ca8\u0ccd"], + "name:kat_x_preferred": ["\u10da\u10dd\u10dc\u10d3\u10dd\u10dc\u10d8"], + "name:kaz_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:kbd_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:kbp_x_preferred": ["L\u0254ndr\u0269"], + "name:khm_x_preferred": [ + "\u1791\u17b8\u1780\u17d2\u179a\u17bb\u1784\u17a1\u17bb\u1784" + ], + "name:kir_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:koi_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:kom_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:kor_x_preferred": ["\ub7f0\ub358"], + "name:kor_x_variant": ["\u1105\u1165\u11ab\u1103\u1165\u11ab"], + "name:krc_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:ksh_x_preferred": ["London"], + "name:kur_x_preferred": ["London"], + "name:lad_x_preferred": ["Londra"], + "name:lao_x_preferred": ["\u0ea5\u0ead\u0e99\u0e94\u0ead\u0e99"], + "name:lat_x_preferred": ["Londinium"], + "name:lav_x_preferred": ["Londona"], + "name:lbe_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:lez_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:lfn_x_preferred": ["London"], + "name:lij_x_preferred": ["Londra"], + "name:lim_x_preferred": ["Londe"], + "name:lin_x_preferred": ["L\u00f3nd\u025bl\u025b"], + "name:lin_x_variant": ["Londoni"], + "name:lit_x_preferred": ["Londonas"], + "name:lmo_x_preferred": ["Lundra"], + "name:lrc_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:lrc_x_variant": ["\u0644\u0623\u0646\u062f\u0623\u0646"], + "name:ltz_x_preferred": ["London"], + "name:lzh_x_preferred": ["\u502b\u6566"], + "name:mai_x_preferred": ["\u0932\u0923\u094d\u0921\u0928"], + "name:mal_x_preferred": ["\u0d32\u0d23\u0d4d\u0d1f\u0d7b"], + "name:mar_x_preferred": ["\u0932\u0902\u0921\u0928"], + "name:mhr_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:min_x_preferred": ["London"], + "name:mkd_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:mlg_x_preferred": ["London"], + "name:mlt_x_preferred": ["Londra"], + "name:mon_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:mri_x_preferred": ["R\u0101nana"], + "name:mrj_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:msa_x_preferred": ["London"], + "name:mwl_x_preferred": ["Londres"], + "name:mya_x_preferred": [ + "\u101c\u1014\u103a\u1012\u1014\u103a\u1019\u103c\u102d\u102f\u1037" + ], + "name:myv_x_preferred": [ + "\u041b\u043e\u043d\u0434\u043e\u043d \u043e\u0448" + ], + "name:mzn_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:nah_x_preferred": ["Londres"], + "name:nan_x_preferred": ["L\u00fbn-tun"], + "name:nap_x_preferred": ["Londra"], + "name:nau_x_preferred": ["London"], + "name:nds_nld_x_preferred": ["Londen"], + "name:nds_x_preferred": ["London"], + "name:nep_x_preferred": ["\u0932\u0923\u094d\u0921\u0928"], + "name:new_x_preferred": ["\u0932\u0928\u094d\u0926\u0928"], + "name:new_x_variant": ["\u0932\u0923\u094d\u0921\u0928"], + "name:nld_x_preferred": ["Londen"], + "name:nno_x_preferred": ["London"], + "name:nob_x_preferred": ["London"], + "name:nor_x_preferred": ["London"], + "name:nov_x_preferred": ["London"], + "name:nqo_x_preferred": ["\u07df\u07d0\u07f2\u07d8\u07d0\u07f2\u07ec"], + "name:nrm_x_preferred": ["Londres"], + "name:nya_x_preferred": ["London"], + "name:oci_x_preferred": ["Londres"], + "name:olo_x_preferred": ["London"], + "name:ori_x_preferred": ["\u0b32\u0b23\u0b4d\u0b21\u0b28"], + "name:orm_x_preferred": ["Landan"], + "name:oss_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:pan_x_preferred": ["\u0a32\u0a70\u0a21\u0a28"], + "name:pap_x_preferred": ["London"], + "name:pcd_x_preferred": ["Londe"], + "name:pdc_x_preferred": ["London"], + "name:pih_x_preferred": ["London"], + "name:pms_x_preferred": ["Londra"], + "name:pnb_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:pnt_x_preferred": ["\u039b\u03bf\u03bd\u03b4\u03af\u03bd\u03bf"], + "name:pol_x_preferred": ["Londyn"], + "name:por_br_x_preferred": ["Londres"], + "name:por_x_preferred": ["Londres"], + "name:pus_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:que_x_preferred": ["London"], + "name:rmy_x_preferred": ["London"], + "name:roh_x_preferred": ["Londra"], + "name:ron_x_preferred": ["Londra"], + "name:rue_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:rup_x_preferred": ["Londra"], + "name:rus_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:sah_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:san_x_preferred": ["\u0932\u0928\u094d\u0921\u0928\u094d"], + "name:sat_x_preferred": ["\u1c5e\u1c5a\u1c71\u1c70\u1c5a\u1c71"], + "name:scn_x_preferred": ["Londra"], + "name:sco_x_preferred": ["Lunnon"], + "name:sgs_x_preferred": ["Londons"], + "name:sin_x_preferred": ["\u0dbd\u0db1\u0dca\u0da9\u0db1\u0dca"], + "name:slk_x_preferred": ["Lond\u00fdn"], + "name:slv_x_preferred": ["London"], + "name:sme_x_preferred": ["London"], + "name:smo_x_preferred": ["Lonetona"], + "name:sna_x_preferred": ["London"], + "name:snd_x_preferred": ["\u0644\u0646\u068a\u0646"], + "name:som_x_preferred": ["London"], + "name:sot_x_preferred": ["London"], + "name:spa_x_preferred": ["Londres"], + "name:sqi_x_preferred": ["Londra"], + "name:srd_x_preferred": ["Londra"], + "name:srn_x_preferred": ["London"], + "name:srp_ec_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:srp_el_x_preferred": ["London"], + "name:srp_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:stq_x_preferred": ["London"], + "name:sun_x_preferred": ["London"], + "name:swa_x_preferred": ["London"], + "name:swe_x_preferred": ["London"], + "name:szl_x_preferred": ["L\u016fnd\u016fn"], + "name:tam_x_preferred": ["\u0b87\u0bb2\u0ba3\u0bcd\u0b9f\u0ba9\u0bcd"], + "name:tat_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:tel_x_preferred": ["\u0c32\u0c02\u0c21\u0c28\u0c4d"], + "name:tet_x_preferred": ["Londres"], + "name:tgk_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:tgl_x_preferred": ["Londres"], + "name:tha_x_preferred": ["\u0e25\u0e2d\u0e19\u0e14\u0e2d\u0e19"], + "name:tpi_x_preferred": ["Landen"], + "name:tuk_x_preferred": ["London"], + "name:tur_x_preferred": ["Londra"], + "name:twi_x_preferred": ["London"], + "name:udm_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:uig_x_preferred": ["London"], + "name:uig_x_variant": ["\u0644\u0648\u0646\u062f\u0648\u0646"], + "name:ukr_x_preferred": ["\u041b\u043e\u043d\u0434\u043e\u043d"], + "name:und_x_variant": [ + "Lundunir", + "\u039b\u03bf\u03bd\u03b4\u03b9\u03bd\u03bf", + "\u0932\u0926\u0928" + ], + "name:urd_x_preferred": ["\u0644\u0646\u062f\u0646"], + "name:uzb_x_preferred": ["London"], + "name:vec_x_preferred": ["\u0141ondra"], + "name:vep_x_preferred": ["London"], + "name:vie_x_preferred": ["Lu\u00e2n \u0110\u00f4n"], + "name:vls_x_preferred": ["Londn"], + "name:vol_x_preferred": ["London"], + "name:vro_x_preferred": ["London"], + "name:war_x_preferred": ["London"], + "name:wln_x_preferred": ["Londe"], + "name:wol_x_preferred": ["Londar"], + "name:wuu_x_preferred": ["\u4f26\u6566"], + "name:xmf_x_preferred": ["\u10da\u10dd\u10dc\u10d3\u10dd\u10dc\u10d8"], + "name:yid_x_preferred": ["\u05dc\u05d0\u05e0\u05d3\u05d0\u05df"], + "name:yor_x_preferred": ["L\u1ecdnd\u1ecdnu"], + "name:yue_x_preferred": ["\u502b\u6566"], + "name:zea_x_preferred": ["Londen"], + "name:zho_min_nan_x_preferred": ["L\u00fbn-tun"], + "name:zho_x_preferred": ["\u4f26\u6566"], + "name:zho_x_variant": ["\u502b\u6566"], + "name:zho_yue_x_preferred": ["\u502b\u6566"], + "name:zul_x_preferred": ["ILondon"], + "ne:ADM0CAP": 1.0, + "ne:ADM0NAME": "United Kingdom", + "ne:ADM0_A3": "GBR", + "ne:ADM1NAME": "Westminster", + "ne:ADMIN1_COD": 0, + "ne:CAPALT": 0, + "ne:CAPIN": null, + "ne:CHANGED": 0, + "ne:CHECKME": 5, + "ne:CITYALT": null, + "ne:COMPARE": 0, + "ne:DIFFASCII": 0, + "ne:DIFFNOTE": null, + "ne:ELEVATION": 0.0, + "ne:FEATURECLA": "Admin-0 capital", + "ne:FEATURE_CL": "P", + "ne:FEATURE_CO": "PPLC", + "ne:GEONAMEID": 2643743, + "ne:GEONAMESNO": "GeoNames match general.", + "ne:GN_ASCII": "London", + "ne:GN_POP": 7421209, + "ne:GTOPO30": 21.0, + "ne:ISO_A2": "GB", + "ne:LABELRANK": 5, + "ne:LATITUDE": 51.499995, + "ne:LONGITUDE": -0.116722, + "ne:LS_MATCH": 1, + "ne:LS_NAME": "London2", + "ne:MAX_AREAKM": 3198.0, + "ne:MAX_AREAMI": 1235.0, + "ne:MAX_BBXMAX": 0.816667, + "ne:MAX_BBXMIN": -0.546866, + "ne:MAX_BBYMAX": 51.825, + "ne:MAX_BBYMIN": 51.208333, + "ne:MAX_NATSCA": 300.0, + "ne:MAX_PERKM": 2440.0, + "ne:MAX_PERMI": 1516.0, + "ne:MAX_POP10": 7721282, + "ne:MAX_POP20": 8370578, + "ne:MAX_POP300": 10011551, + "ne:MAX_POP310": 10011551, + "ne:MAX_POP50": 10011551, + "ne:MEAN_BBXC": -0.169651, + "ne:MEAN_BBYC": 51.489624, + "ne:MEGACITY": 1, + "ne:MEGANAME": "London", + "ne:MIN_AREAKM": 1914.0, + "ne:MIN_AREAMI": 739.0, + "ne:MIN_BBXMAX": 0.307108, + "ne:MIN_BBXMIN": -1.091667, + "ne:MIN_BBYMAX": 51.825, + "ne:MIN_BBYMIN": 51.133333, + "ne:MIN_PERKM": 994.0, + "ne:MIN_PERMI": 618.0, + "ne:NAME": "London", + "ne:NAMEALT": null, + "ne:NAMEASCII": "London", + "ne:NAMEDIFF": 0, + "ne:NAMEPAR": null, + "ne:NATSCALE": 600, + "ne:NOTE": null, + "ne:POP1950": 8361, + "ne:POP1955": 8278, + "ne:POP1960": 8196, + "ne:POP1965": 7869, + "ne:POP1970": 7509, + "ne:POP1975": 7546, + "ne:POP1980": 7660, + "ne:POP1985": 7667, + "ne:POP1990": 7654, + "ne:POP1995": 7908, + "ne:POP2000": 8225, + "ne:POP2005": 8505, + "ne:POP2010": 8567, + "ne:POP2015": 8607, + "ne:POP2020": 8618, + "ne:POP2025": 8618, + "ne:POP2050": 8618, + "ne:POP_MAX": 8567000, + "ne:POP_MIN": 7421209, + "ne:POP_OTHER": 326670, + "ne:RANK_MAX": 13, + "ne:RANK_MIN": 13, + "ne:SCALERANK": 0, + "ne:SOV0NAME": "United Kingdom", + "ne:SOV_A3": "GBR", + "ne:TIMEZONE": "Europe/London", + "ne:UN_ADM0": "United Kingdom", + "ne:UN_FID": 519, + "ne:UN_LAT": 51.48, + "ne:UN_LONG": -0.17, + "ne:WORLDCITY": 1, + "qs:a0": "United Kingdom", + "qs:a1": "*City and County of the City of London", + "qs:a1_lc": "GB12AA0000", + "qs:a1r": "0England", + "qs:a1r_lc": "GB12000000", + "qs:adm0": "United Kingdom", + "qs:la_lc": "*", + "qs:level": "locality", + "qs:loc": "London", + "qs:loc_alt": "London", + "qs:pop": 0, + "qs:source": "RCustom EuroGlobalMap + UMZ Urban Polygons + Geonames + GeoPlanet", + "qs:type": "urban core", + "reversegeo:latitude": 51.492536, + "reversegeo:longitude": -0.109386, + "src:geom": "mz", + "src:geom_alt": ["quattroshapes_pg", "quattroshapes"], + "src:lbl_centroid": "mapshaper", + "src:population": "geonames", + "wd:wordcount": 19139, + "wof:belongsto": [102191581, 85633159, 1360698645, 404227469], + "wof:breaches": [], + "wof:capital_of": [85633159], + "wof:concordances": { + "gn:id": 2643743, + "gp:id": 27978, + "loc:id": "n79005665", + "ne:id": 1159151577, + "qs_pg:id": 775127, + "wd:id": "Q84", + "wk:page": "London" + }, + "wof:concordances_alt": { + "qs_pg:id": 1325491 + }, + "wof:coterminous": [1360698645], + "wof:country": "GB", + "wof:geom_alt": ["quattroshapes_pg", "quattroshapes"], + "wof:geomhash": "5d2c0e544f811e114837c494af0e51c3", + "wof:hierarchy": [ + { + "continent_id": 102191581, + "country_id": 85633159, + "locality_id": 101750367, + "macroregion_id": 404227469, + "region_id": 1360698645 + } + ], + "wof:id": 101750367, + "wof:lastmodified": 1617131220, + "wof:megacity": 1, + "wof:name": "London", + "wof:parent_id": 1360698645, + "wof:placetype": "locality", + "wof:placetype_alt": ["localadmin", "county"], + "wof:population": 7556900, + "wof:population_rank": 13, + "wof:repo": "whosonfirst-data-admin-gb", + "wof:superseded_by": [], + "wof:supersedes": [ + 1125410655, 101914071, 101914079, 1125843359, 101914085, 101914069, + 101914073, 101914075, 101914077, 101914081 + ], + "wof:tags": [] + }, + "bbox": [-0.510375, 51.28676, 0.334016, 51.691874] + } + +` diff --git a/core/commands/json/wof_parser.go b/core/commands/json/wof_parser.go new file mode 100644 index 0000000..626338d --- /dev/null +++ b/core/commands/json/wof_parser.go @@ -0,0 +1,185 @@ +package json + +import ( + "github.com/valyala/fastjson" +) + +type State int + +const ( + NoMatch State = iota + LatitudeState State = iota + LongitudeState State = iota + PreferredNamesState State = iota + VariantNamesState State = iota + CountryCodeState State = iota + NA State = iota + PossiblyLatLng State = iota +) + +var PossiblyLatLngBytes = []byte("eduti") +var LatBytes = []byte("al") +var LngBytes = []byte("nol") +var CountryBytes = []byte("yrtnuoc") +var PreferredBytes = []byte("derreferp_x_") +var VariantBytes = []byte("tnairav_x_") + +func determineStateFSM(key []byte, skipLat bool, skipLong bool, skipCountry bool) (State, string) { + length := len(key) + state := NA + scan := 0 + for i := length - 1; i >= 0; i-- { + curChar := key[i] + switch state { + case LatitudeState: + if scan > 6 { + return LatitudeState, "" + } else if curChar != LatBytes[scan-6] { + return NoMatch, "" + } + case LongitudeState: + if scan > 7 { + return LongitudeState, "" + } else if curChar != LngBytes[scan-6] { + return NoMatch, "" + } + case PreferredNamesState: + if scan > 11 { + if curChar == ':' { + return PreferredNamesState, string(key[length-scan : length-12]) + } + } else if curChar != PreferredBytes[scan] { + return NoMatch, "" + } + case VariantNamesState: + if scan > 9 { + if curChar == ':' { + return VariantNamesState, string(key[length-scan : length-10]) + } + } else if curChar != VariantBytes[scan] { + return NoMatch, "" + } + case CountryCodeState: + if scan > 6 { + return CountryCodeState, "" + } else if curChar != CountryBytes[scan] { + return NoMatch, "" + } + case PossiblyLatLng: + if scan > 4 { + if curChar == 'g' { + if skipLong { + return NoMatch, "" + } + state = LongitudeState + } else if curChar == 't' { + if skipLat { + return NoMatch, "" + } + state = LatitudeState + } else { + return NoMatch, "" + } + } else if curChar != PossiblyLatLngBytes[scan] { + return NoMatch, "" + } + case NA: + switch curChar { + case 'd': + state = PreferredNamesState + case 't': + state = VariantNamesState + case 'e': + state = PossiblyLatLng + case 'y': + if skipCountry { + return NoMatch, "" + } + state = CountryCodeState + default: + return NoMatch, "" + } + } + scan++ + } + return NoMatch, "" +} + +type jsonHolder struct { + latitude float64 + longitude float64 + countryCode string + preferredNames map[string]string + variantNames map[string]string + metadata map[string]string +} + +func (jc *JsonConverter) visitor(key []byte, v *fastjson.Value) { + + state, lang := determineStateFSM(key, jc.content.latitude != 0, jc.content.longitude != 0, jc.content.countryCode != "") + switch state { + case NoMatch: + if v.Type() == fastjson.TypeString { + strKey := string(key) + jc.content.metadata[strKey] = string(v.GetStringBytes()) + } + case LatitudeState: + jc.content.latitude = v.GetFloat64() + case LongitudeState: + jc.content.longitude = v.GetFloat64() + case PreferredNamesState: + array := v.GetArray() + if len(array) > 0 { + jc.content.preferredNames[lang] = string(v.GetArray()[0].GetStringBytes()) + } + case VariantNamesState: + array := v.GetArray() + if len(array) > 0 { + jc.content.variantNames[lang] = string(v.GetArray()[0].GetStringBytes()) + } + case CountryCodeState: + jc.content.countryCode = string(v.GetStringBytes()) + } +} + +type JsonConverter struct { + content *jsonHolder +} + +func ParseJson(value *fastjson.Value) map[string]interface{} { + content := make(map[string]interface{}) + content["wof_id"] = value.GetInt64("id") + props := value.GetObject("properties") + req := jsonHolder{} + req.preferredNames = make(map[string]string, props.Len()) + req.variantNames = make(map[string]string, props.Len()) + req.metadata = make(map[string]string, props.Len()) + + get := props.Get("wof:hierarchy") + if get != nil { + hierarchy, err := get.Array() + if err == nil && len(hierarchy) > 0 { + content["continent_id"] = hierarchy[0].GetInt64("continent_id") + content["country_id"] = hierarchy[0].GetInt64("country_id") + content["locality_id"] = hierarchy[0].GetInt64("locality_id") + content["macroregion_id"] = hierarchy[0].GetInt64("macroregion_id") + content["region_id"] = hierarchy[0].GetInt64("region_id") + content["county_id"] = hierarchy[0].GetInt64("county_id") + } + } + jc := JsonConverter{ + &req, + } + props.Visit(jc.visitor) + content["preferred_names"] = req.preferredNames + content["variant_names"] = req.variantNames + content["metadata"] = req.metadata + content["country_code"] = req.countryCode + if req.longitude != 0 { + content["longitude"] = req.longitude + } + if req.latitude != 0 { + content["latitude"] = req.latitude + } + return content +} diff --git a/core/commands/json/wof_parser_test.go b/core/commands/json/wof_parser_test.go new file mode 100644 index 0000000..77c7cb0 --- /dev/null +++ b/core/commands/json/wof_parser_test.go @@ -0,0 +1,27 @@ +package json + +import ( + "github.com/stretchr/testify/assert" + "github.com/valyala/fastjson" + "testing" +) + +func TestInit(t *testing.T) { + v, err := fastjson.Parse(TestData) + assert.Nil(t, err) + req := ParseJson(v) + assert.Equal(t, int64(101750367), req["id"]) + assert.Equal(t, 51.500526, req["latitude"]) + assert.Equal(t, -0.109401, req["longitude"]) + assert.Equal(t, int64(102191581), req["continent_id"]) + preferredNames := req["preferred_names"].(map[string]string) + assert.NotEmpty(t, preferredNames) + variantNames := req["variant_names"].(map[string]string) + assert.NotEmpty(t, req["variant_names"]) + assert.Equal(t, "London", preferredNames["eng"]) + assert.Equal(t, "Lodoni", preferredNames["fij"]) + assert.Equal(t, "London", preferredNames["eng_ca"]) + assert.Equal(t, "LON", variantNames["eng"]) + assert.Equal(t, "GB", req["country_code"]) + assert.NotEmpty(t, req["metadata"]) +} diff --git a/core/commands/list.go b/core/commands/list.go new file mode 100644 index 0000000..933f9c9 --- /dev/null +++ b/core/commands/list.go @@ -0,0 +1,21 @@ +package commands + +import ( + "github.com/urfave/cli/v2" +) + +func ListMeta() *cli.Command { + return &cli.Command{ + Name: "list", + Usage: "List available datasets", + ArgsUsage: "region to search", + Action: func(context *cli.Context) error { + downloader := OsmDownloader{} + err := downloader.Init() + if err != nil { + panic(err) + } + return downloader.List(context) + }, + } +} diff --git a/core/commands/load_osm.go b/core/commands/load_osm.go index 2696bf8..0d90dab 100644 --- a/core/commands/load_osm.go +++ b/core/commands/load_osm.go @@ -1,7 +1,38 @@ package commands -import "github.com/urfave/cli/v2" +import ( + "fmt" + "github.com/urfave/cli/v2" +) func LoadOsmMeta() *cli.Command { - return nil + return &cli.Command{ + Name: "osm", + Usage: "Load a osm dataset into target postgres", + Description: "Load a osm dataset into target postgres", + Flags: []cli.Flag{ + &cli.BoolFlag{Name: "a", Aliases: []string{"append"}, Value: false, Usage: "Run in append mode. Adds the OSM change file into the database without removing existing data."}, + &cli.BoolFlag{Name: "c", Aliases: []string{"create"}, Value: true, Usage: "Run in create mode. This is the default if -a, --append is not specified. Removes existing data from the database tables!"}, + // DATABASE OPTIONS + &cli.StringFlag{Name: "d", Aliases: []string{"database"}, Value: "", Required: true, Usage: "The name of the PostgreSQL database to connect to. If this parameter contains an = sign or starts with a valid URI prefix (postgresql:// or postgres://), it is treated as a conninfo string. See the PostgreSQL manual for details."}, + &cli.StringFlag{Name: "U", Aliases: []string{"username"}, Value: "postgres", Usage: "Postgresql user name."}, + &cli.BoolFlag{Name: "W", Aliases: []string{"password"}, Value: false, Usage: "Force password prompt."}, + &cli.StringFlag{Name: "H", Aliases: []string{"host"}, Value: "localhost", Usage: "Database server hostname or unix domain socket location."}, + &cli.IntFlag{Name: "P", Aliases: []string{"port"}, Value: 5432, Usage: "Database server port."}, + &cli.IntFlag{Name: "workers", Value: 4, Usage: "Number of workers"}, + + // OUTPUT FORMAT + &cli.BoolFlag{Name: "latlong", Value: false, Usage: "Store coordinates in degrees of latitude & longitude."}, + &cli.StringFlag{Name: "t", Aliases: []string{"table"}, Value: "planet_data", Usage: "Output table name"}, + + &cli.BoolFlag{Name: "j", Aliases: []string{"json"}, Value: false, Usage: "Add tags without column to an additional json (key/value) column in the database tables."}, + + &cli.StringFlag{Name: "schema", Value: "public", Usage: "Use PostgreSQL schema SCHEMA for all tables, indexes, and functions in the pgsql output (default is no schema, i.e. the public schema is used)."}, + }, + UseShortOptionHandling: true, + Action: func(context *cli.Context) error { + fmt.Println("work in progress") + return nil + }, + } } diff --git a/core/commands/load_wof.go b/core/commands/load_wof.go index c4f323b..1de16dd 100644 --- a/core/commands/load_wof.go +++ b/core/commands/load_wof.go @@ -1,9 +1,97 @@ package commands -import "github.com/urfave/cli/v2" +import ( + "github.com/meekyphotos/experive-cli/core/commands/connectors" + "github.com/meekyphotos/experive-cli/core/commands/pipeline" + "github.com/meekyphotos/experive-cli/core/utils" + "github.com/urfave/cli/v2" + "github.com/valyala/fastjson" + "sync" + "time" +) + +type WofRunner struct { + Connector connectors.Connector +} + +var fields = []connectors.Column{ + {Name: "id", Type: connectors.Snowflake}, + {Name: "wof_id", Type: connectors.Bigint, Indexed: true}, + {Name: "continent_id", Type: connectors.Bigint}, + {Name: "country_id", Type: connectors.Bigint}, + {Name: "country_code", Type: connectors.Text}, + {Name: "county_id", Type: connectors.Bigint}, + {Name: "locality_id", Type: connectors.Bigint}, + {Name: "region_id", Type: connectors.Bigint}, + {Name: "preferred_names", Type: connectors.Jsonb}, + {Name: "variant_names", Type: connectors.Jsonb}, +} + +var latLngFields = []connectors.Column{ + {Name: "latitude", Type: connectors.DoublePrecision}, + {Name: "longitude", Type: connectors.DoublePrecision}, +} + +var geomFields = []connectors.Column{ + {Name: "latlng", Type: connectors.Point, Indexed: true}, +} + +func determineCols(c *utils.Config) []connectors.Column { + cols := make([]connectors.Column, 0) + cols = append(cols, fields...) + if c.InclKeyValues { + cols = append(cols, connectors.Column{Name: "metadata", Type: connectors.Jsonb}) + } + if c.UseGeom { + cols = append(cols, geomFields...) + } else { + cols = append(cols, latLngFields...) + } + return cols +} + +func (r WofRunner) Run(c *utils.Config) error { + dbErr := r.Connector.Connect() + if dbErr != nil { + return dbErr + } + defer r.Connector.Close() + dbErr = r.Connector.Init(determineCols(c)) + if dbErr != nil { + return dbErr + } + channel, err := pipeline.ReadFromTar(c.File, &pipeline.NoopBeat{}) + if err != nil { + return err + } + pool := fastjson.ParserPool{} + channelOut, jsonWorkers := pipeline.GeojsonParser(channel, c, &pool) + requests := pipeline.BatchRequest(channelOut, 10000, time.Second) + var pgWorkers sync.WaitGroup + pgWorkers.Add(1) + go func() { + err := pipeline.ProcessChannel(requests, r.Connector) + if err != nil { + panic(err) + } + pgWorkers.Done() + }() + jsonWorkers.Wait() + close(requests) + pgWorkers.Wait() + return r.Connector.CreateIndexes() +} func LoadWofMeta() *cli.Command { + stdAction := utils.DatabaseLoader{ + Runner: WofRunner{}, + PasswordProvider: utils.TerminalPasswordReader{}, + } + return &cli.Command{ + Name: "wof", + Usage: "Load a whosonfirst dataset into target postgres", + Description: "Load a whosonfirst dataset into target postgres", Flags: []cli.Flag{ &cli.BoolFlag{Name: "a", Aliases: []string{"append"}, Value: false, Usage: "Run in append mode. Adds the OSM change file into the database without removing existing data."}, &cli.BoolFlag{Name: "c", Aliases: []string{"create"}, Value: true, Usage: "Run in create mode. This is the default if -a, --append is not specified. Removes existing data from the database tables!"}, @@ -23,5 +111,7 @@ func LoadWofMeta() *cli.Command { &cli.StringFlag{Name: "schema", Value: "public", Usage: "Use PostgreSQL schema SCHEMA for all tables, indexes, and functions in the pgsql output (default is no schema, i.e. the public schema is used)."}, }, + UseShortOptionHandling: true, + Action: stdAction.DoLoad, } } diff --git a/core/commands/osm.go b/core/commands/osm.go new file mode 100644 index 0000000..3ea0bca --- /dev/null +++ b/core/commands/osm.go @@ -0,0 +1,141 @@ +package commands + +import ( + _ "embed" + "encoding/json" + "errors" + "fmt" + "github.com/jedib0t/go-pretty/v6/table" + "github.com/meekyphotos/experive-cli/core/utils" + "github.com/urfave/cli/v2" + "strings" +) + +type Feature struct { + Type string `json:"type"` + Properties map[string]interface{} `json:"properties"` +} + +type FeatureCollection struct { + Type string `json:"type"` + Features []Feature `json:"features"` +} + +type OsmDownloader struct { + regions []Region +} + +type Region struct { + Id string + Parent string + CountryCodes []string + Name string + PbfLink string + Bz2Link string +} + +//go:embed index-v1-nogeom.json +var geofabrikJson []byte + +func (o *OsmDownloader) Init() error { + var data FeatureCollection + err := json.Unmarshal(geofabrikJson, &data) + if err != nil { + return err + } + o.regions = make([]Region, len(data.Features)) + for _, f := range data.Features { + id := f.Properties["id"].(string) + var parent string + if f.Properties["parent"] != nil { + parent = f.Properties["parent"].(string) + } + //countryCodes := f.Properties["iso3166-1:alpha2"].([]interface{}) + name := f.Properties["name"].(string) + urls := f.Properties["urls"].(map[string]interface{}) + o.regions = append(o.regions, Region{ + Id: id, + Parent: parent, + Name: name, + PbfLink: urls["pbf"].(string), + Bz2Link: urls["bz2"].(string), + }) + } + return nil +} + +func (o *OsmDownloader) createIndex(content string) error { + var data FeatureCollection + err := json.Unmarshal([]byte(content), &data) + if err != nil { + return err + } + + return nil +} +func matches(region *Region, specification *Region) bool { + if specification.Id == "" || strings.EqualFold(region.Id, specification.Id) { + return true + } + if specification.Parent == "" || strings.EqualFold(region.Parent, specification.Parent) { + return true + } + if specification.Name == "" || strings.EqualFold(region.Name, specification.Name) { + return true + } + + return false +} +func (o *OsmDownloader) List(context *cli.Context) error { + region := context.Args().First() + if region == "" { + return errors.New("zone argument missing") + } + specification := Region{ + Id: region, + Parent: region, + Name: region, + } + t := table.NewWriter() + t.AppendHeader(table.Row{"#", "Parent", "Country Code", "Name"}) + for _, r := range o.regions { + + if matches(&r, &specification) { + t.AppendRow(table.Row{ + r.Id, r.Parent, r.CountryCodes, r.Name, + }) + } + } + + fmt.Println(t.Render()) + return nil +} + +func (o *OsmDownloader) ById(region string) *Region { + for _, r := range o.regions { + if r.Id == region { + return &r + } + } + return nil +} + +func (o *OsmDownloader) OsmDownload(context *cli.Context) error { + format := context.String("format") + zone := context.Args().First() + if zone == "" { + return errors.New("zone argument missing") + } + region := o.ById(zone) + if region == nil { + return errors.New("zone " + zone + " has not been found") + } + + switch format { + case "pbf": + return utils.DownloadFile(region.Id+".osm.pbf", region.PbfLink) + case "bz2": + return utils.DownloadFile(region.Id+".osm.bz2", region.PbfLink) + } + return nil +} diff --git a/core/commands/pipeline/api.go b/core/commands/pipeline/api.go new file mode 100644 index 0000000..71ca1de --- /dev/null +++ b/core/commands/pipeline/api.go @@ -0,0 +1,108 @@ +package pipeline + +import ( + "fmt" + "github.com/schollz/progressbar/v3" + "time" +) + +type Progress struct { + Counter *progressbar.ProgressBar +} + +type Heartbeat interface { + Start() + Beat(amount int) + Done() +} + +type NoopBeat struct{} + +func (n *NoopBeat) Start() {} +func (n *NoopBeat) Beat(amount int) {} +func (n *NoopBeat) Done() {} + +type BufferedBeat struct { + OperationName string + Amount int + lastBeat int64 + amountProcessed int +} + +func (b *BufferedBeat) Start() { + fmt.Printf("[%s] Started", b.OperationName) +} +func (b *BufferedBeat) Beat(amount int) { + b.amountProcessed += amount + if b.amountProcessed%b.Amount == 0 { + millis := time.Now().UnixNano() / int64(time.Millisecond) + if b.lastBeat-millis > 1000 { + // avoid writing log too frequently + fmt.Printf("[%s] Progress %d", b.OperationName, b.amountProcessed) + b.lastBeat = millis + } + } + +} +func (b *BufferedBeat) Done() { + fmt.Printf("[%s] Done. Processed %d items", b.OperationName, b.amountProcessed) +} + +type ProgressBarBeat struct { + OperationName string + bar *progressbar.ProgressBar +} + +func (b *ProgressBarBeat) Start() { + b.bar = progressbar.NewOptions64(-1, progressbar.OptionSetDescription(b.OperationName)) + +} +func (b *ProgressBarBeat) Beat(amount int) { + err := b.bar.Add(amount) + if err != nil { + panic(err) + } +} +func (b *ProgressBarBeat) Done() { + err := b.bar.Finish() + if err != nil { + panic(err) + } +} + +func BatchRequest(values <-chan map[string]interface{}, maxItems int, maxTimeout time.Duration) chan []map[string]interface{} { + batches := make(chan []map[string]interface{}) + + go func() { + defer close(batches) + + for keepGoing := true; keepGoing; { + var batch []map[string]interface{} + expire := time.After(maxTimeout) + for { + select { + case value, ok := <-values: + if !ok { + keepGoing = false + goto done + } + + batch = append(batch, value) + if len(batch) == maxItems { + goto done + } + + case <-expire: + goto done + } + } + + done: + if len(batch) > 0 { + batches <- batch + } + } + }() + + return batches +} diff --git a/core/commands/pipeline/connector_processor.go b/core/commands/pipeline/connector_processor.go new file mode 100644 index 0000000..1263a11 --- /dev/null +++ b/core/commands/pipeline/connector_processor.go @@ -0,0 +1,19 @@ +package pipeline + +import "github.com/meekyphotos/experive-cli/core/commands/connectors" + +func ProcessChannel(channel chan []map[string]interface{}, db connectors.Connector) error { + for { + select { + case content := <-channel: + if len(content) == 0 { + return nil + } + err := db.Write(content) + if err != nil { + return err + } + default: + } + } +} diff --git a/core/commands/pipeline/geojson_parser.go b/core/commands/pipeline/geojson_parser.go new file mode 100644 index 0000000..7e180d3 --- /dev/null +++ b/core/commands/pipeline/geojson_parser.go @@ -0,0 +1,41 @@ +package pipeline + +import ( + "github.com/meekyphotos/experive-cli/core/commands/json" + "github.com/meekyphotos/experive-cli/core/utils" + "github.com/valyala/fastjson" + "sync" +) + +func GeojsonParser(channel chan []byte, config *utils.Config, pool *fastjson.ParserPool) (chan map[string]interface{}, *sync.WaitGroup) { + out := make(chan map[string]interface{}, 10000) + var jsonWorkers sync.WaitGroup + for i := 0; i < config.WorkerCount; i++ { + jsonWorkers.Add(1) + go func(index int) { + actualWorker(channel, out, pool) + jsonWorkers.Done() + }(i) + } + return out, &jsonWorkers +} + +func actualWorker(channel chan []byte, out chan map[string]interface{}, pool *fastjson.ParserPool) { + for { + select { + case content := <-channel: + if len(content) == 0 { + return + } + parser := pool.Get() + p, err := parser.ParseBytes(content) + if err != nil { + panic(err) + } + req := json.ParseJson(p) + out <- req + pool.Put(parser) + default: + } + } +} diff --git a/core/commands/pipeline/tar_reader.go b/core/commands/pipeline/tar_reader.go new file mode 100644 index 0000000..eb6ff04 --- /dev/null +++ b/core/commands/pipeline/tar_reader.go @@ -0,0 +1,47 @@ +package pipeline + +import ( + "archive/tar" + "io" + "os" + "strings" +) + +func ReadFromTar(file string, heartbeat Heartbeat) (chan []byte, error) { + open, err := os.Open(file) + if err != nil { + return nil, err + } + channel := make(chan []byte, 10000) + go func() { + reader := tar.NewReader(open) + heartbeat.Start() + for { + header, err := reader.Next() + if err == io.EOF { + break + } + if err != nil { + close(channel) + panic(err) + } + if header.Typeflag == tar.TypeReg && strings.HasSuffix(header.Name, "geojson") { + content := make([]byte, header.Size) + _, err := reader.Read(content) + if err != nil && err != io.EOF { + close(channel) + panic(err) + } + channel <- content + heartbeat.Beat(1) + } + } + close(channel) + err := open.Close() + heartbeat.Done() + if err != nil { + panic(err) + } + }() + return channel, nil +} diff --git a/core/initializers/initializer.go b/core/initializers/initializer.go index e291a50..342b35c 100644 --- a/core/initializers/initializer.go +++ b/core/initializers/initializer.go @@ -11,8 +11,14 @@ func InitApp() *cli.App { Description: "Data management tool", Commands: []*cli.Command{ commands.DownloadMeta(), - commands.LoadWofMeta(), - commands.LoadOsmMeta(), + commands.ListMeta(), + { + Name: "load", + Subcommands: []*cli.Command{ + commands.LoadWofMeta(), + commands.LoadOsmMeta(), + }, + }, }, UseShortOptionHandling: true, } diff --git a/core/utils/config.go b/core/utils/config.go new file mode 100644 index 0000000..157e812 --- /dev/null +++ b/core/utils/config.go @@ -0,0 +1,58 @@ +package utils + +import ( + "github.com/urfave/cli/v2" + "log" +) + +type Config struct { + File string + Create bool + DbName string + UserName string + Password string + Host string + Port int + UseLatLng bool + UseGeom bool + TableName string + InclKeyValues bool + Schema string + WorkerCount int +} + +func ParseDbConfig(pwdProvider PasswordProvider, context *cli.Context) Config { + cfg := Config{} + if context.NArg() >= 1 { + cfg.File = context.Args().Get(0) + } + cfg.Create = context.Bool("c") + if context.Bool("a") { + cfg.Create = false + } + cfg.DbName = context.String("d") + cfg.UserName = context.String("U") + if context.Bool("W") { + // should prompt password and set it + log.Println("Now, please type in the password (mandatory): ") + pwd, _ := pwdProvider.ReadPassword() + cfg.Password = pwd + } else { + cfg.Password = "mysecretpassword" + } + cfg.Host = context.String("H") + cfg.Port = context.Int("P") + cfg.UseGeom = true + if context.Bool("latlong") { + cfg.UseLatLng = true + cfg.UseGeom = false + } + cfg.TableName = context.String("p") + cfg.InclKeyValues = context.Bool("json") + + cfg.Schema = context.String("schema") + cfg.TableName = context.String("t") + cfg.WorkerCount = context.Int("workers") + + return cfg +} diff --git a/core/utils/downloader.go b/core/utils/downloader.go new file mode 100644 index 0000000..b23b652 --- /dev/null +++ b/core/utils/downloader.go @@ -0,0 +1,25 @@ +package utils + +import ( + "github.com/schollz/progressbar/v3" + "io" + "net/http" + "os" +) + +func DownloadFile(filepath string, url string) error { + + req, _ := http.NewRequest("GET", url, nil) + resp, _ := http.DefaultClient.Do(req) + defer resp.Body.Close() + + f, _ := os.OpenFile(filepath, os.O_CREATE|os.O_WRONLY, 0644) + defer f.Close() + + bar := progressbar.DefaultBytes( + resp.ContentLength, + "downloading", + ) + _, err := io.Copy(io.MultiWriter(f, bar), resp.Body) + return err +} diff --git a/core/utils/passwords.go b/core/utils/passwords.go new file mode 100644 index 0000000..b5f6641 --- /dev/null +++ b/core/utils/passwords.go @@ -0,0 +1,17 @@ +package utils + +import ( + "golang.org/x/crypto/ssh/terminal" + "os" +) + +type PasswordProvider interface { + ReadPassword() (string, error) +} + +type TerminalPasswordReader struct{} + +func (pr TerminalPasswordReader) ReadPassword() (string, error) { + password, err := terminal.ReadPassword(int(os.Stdin.Fd())) + return string(password), err +} diff --git a/core/utils/runners.go b/core/utils/runners.go new file mode 100644 index 0000000..01be5f5 --- /dev/null +++ b/core/utils/runners.go @@ -0,0 +1,18 @@ +package utils + +import "github.com/urfave/cli/v2" + +type Runner interface { + Run(c *Config) error +} + +type DatabaseLoader struct { + PasswordProvider PasswordProvider + Config Config + Runner Runner +} + +func (db *DatabaseLoader) DoLoad(context *cli.Context) error { + db.Config = ParseDbConfig(db.PasswordProvider, context) + return db.Runner.Run(&db.Config) +} diff --git a/go.mod b/go.mod index 61fa850..81eae69 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,13 @@ module github.com/meekyphotos/experive-cli go 1.16 -require github.com/urfave/cli/v2 v2.3.0 +require ( + github.com/godruoyi/go-snowflake v0.0.2-alpha // indirect + github.com/jedib0t/go-pretty/v6 v6.2.4 // indirect + github.com/lib/pq v1.10.2 // indirect + github.com/schollz/progressbar/v3 v3.8.2 // indirect + github.com/stretchr/testify v1.7.0 // indirect + github.com/urfave/cli/v2 v2.3.0 + github.com/valyala/fastjson v1.6.3 // indirect + golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 // indirect +) diff --git a/go.sum b/go.sum index 012feeb..1efac6d 100644 --- a/go.sum +++ b/go.sum @@ -1,12 +1,61 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/fzipp/gocyclo v0.3.1/go.mod h1:DJHO6AUmbdqj2ET4Z9iArSuwWgYDRryYt2wASxc7x3E= +github.com/godruoyi/go-snowflake v0.0.2-alpha h1:ddz2txqjmq30B4b02H+g/MILCLW5V5Buz2+JW65mGjw= +github.com/godruoyi/go-snowflake v0.0.2-alpha/go.mod h1:6JXMZzmleLpSK9pYpg4LXTcAz54mdYXTeXUvVks17+4= +github.com/jedib0t/go-pretty/v6 v6.2.4 h1:wdaj2KHD2W+mz8JgJ/Q6L/T5dB7kyqEFI16eLq7GEmk= +github.com/jedib0t/go-pretty/v6 v6.2.4/go.mod h1:+nE9fyyHGil+PuISTCrp7avEdo6bqoMwqZnuiK2r2a0= +github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod h1:vNUNkEQ1e29fT/6vq2aBdFsgNPmy8qMdSay1npru+Sw= +github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8= +github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/mattn/go-isatty v0.0.13/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db h1:62I3jR2EmQ4l5rM/4FEfDWcRD+abF5XlKShorW5LRoQ= +github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= +github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/schollz/progressbar/v3 v3.8.2 h1:2kZJwZCpb+E/V79kGO7daeq+hUwUJW0A5QD1Wv455dA= +github.com/schollz/progressbar/v3 v3.8.2/go.mod h1:9KHLdyuXczIsyStQwzvW8xiELskmX7fQMaZdN23nAv8= github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/urfave/cli/v2 v2.3.0 h1:qph92Y649prgesehzOrQjdWyxFOp/QVM+6imKHad91M= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= +github.com/valyala/fastjson v1.6.3 h1:tAKFnnwmeMGPbwJ7IwxcTPCNr3uIzoIj3/Fh90ra4xc= +github.com/valyala/fastjson v1.6.3/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= +golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 h1:/UOmuWzQfxxo9UtlXMwuQU8CMgg1eZXqTRwkSQJWKOI= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/sys v0.0.0-20180816055513-1c9583448a9c/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 h1:RqytpXGR1iVNX7psjB3ff8y7sNFinVFvkx1c8SjBkio= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b h1:9zKuko04nR4gjZ4+DNjHqRlAJqbJETHwiNKDqTfOjfE= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=