CINXE.COM
GeoNames.org
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>GeoNames.org</title> <meta content="" name="description"> <meta content="" name="author"> <link href="/lf/css/all.css?1340" rel="stylesheet"> <link href="/lf/font/Font-Awesome/css/font-awesome.min.css" rel="stylesheet"> <link href="/lf/ico/apple-touch-icon-144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144"> <link href="/lf/ico/apple-touch-icon-114-precomposed.png" rel="apple-touch-icon-precomposed" sizes="114x114"> <link href="/lf/ico/apple-touch-icon-72-precomposed.png" rel="apple-touch-icon-precomposed" sizes="72x72"> <link href="/lf/ico/apple-touch-icon-57-precomposed.png" rel="apple-touch-icon-precomposed"> <link href="/lf/ico/favicon.png" rel="shortcut icon"> <meta name="viewport" content="initial-scale=1.0, width=device-width" /> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/> <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script> </head> <body> <div class="container-fluid"> <div class="navbar"> <div class="navbar-inner"> <div class="container"> <button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="brand" href="/">GeoNames</a> <div class="nav-collapse collapse"> <ul class="nav"> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">About <b class="caret"></b> </a> <ul class="dropdown-menu"> <li> <a href="/about.html"> <i class="icon-"></i> GeoNames.org</a></li> <li> <a href="//geonames.wordpress.com/"> <i class="icon-"></i> Blog</a></li> <li> <a href="/about.html#presscoverage"> <i class="icon-"></i> Press</a></li> <li> <a href="/team.html"> <i class="icon-"></i> Our team</a></li> <li> <a href="/export/#terms"> <i class="icon-cog"></i> Terms and conditions</a></li> <li class="divider"></li> <li class="nav-header">Data</li> <li> <a href="/data-sources.html"> <i class="icon-"></i> Main sources</a></li> <li> <a href="/ontology/documentation.html"> <i class="icon-"></i> Ontology</a></li> <li class="divider"></li> <li class="nav-header">Want to help ?</li> <li> <a href="//forum.geonames.org/gforum/posts/list/25.page"> <i class="icon-"></i> Learn how to contribute</a></li> <li> <a href="/team.html#ambassadors"> <i class="icon-"></i> Become an ambassador</a></li> <li> <a href="/donations.html"> <i class="icon-certificate color-premium"></i> Become a sponsor</a></li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#" id="tour1">Browse <b class="caret"></b> </a> <ul class="dropdown-menu"> <li class="nav-header">Wiki demo</li> <li> <a href="/maps/cities.html" id="tour2"> <i class="icon-"></i> Largest cities</a></li> <li> <a href="/maps/mountains.html"> <i class="icon-"></i> Highest mountains</a></li> <li> <a href="/maps/capitals.html"> <i class="icon-"></i> Capitals</a></li> <li> <a href="/maps/wikipedia.html"> <i class="icon-"></i> Wikipedia links</a></li> <li class="divider"></li> <li class="nav-header">Browse data</li> <li> <a href="/countries/"> <i class="icon-"></i> Countries</a></li> <li> <a href="/postal-codes/"> <i class="icon-envelope-alt"></i> Postal codes</a></li> <li class="divider"></li> <li class="nav-header">Recent activity</li> <li> <a href="/recent-changes.html"> <i class="icon-tasks"></i> Latest updates</a></li> <li> <a href="/statistics/"> <i class="icon-bar-chart"></i> Statistics</a></li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Download <b class="caret"></b> </a> <ul class="dropdown-menu"> <li> <a href="//download.geonames.org/export/dump/readme.txt"> <i class="icon-"></i> Readme</a></li> <li> <a href="//download.geonames.org/export/dump/"> <i class="icon-"></i> Free gazetteer data</a></li> <li> <a href="//download.geonames.org/export/zip"> <i class="icon-envelope-alt"></i> Free postal codes</a></li> <li> <a href="/products/premium-dump.html"> <i class="icon-certificate color-premium"></i> Premium data</a></li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">API <b class="caret"></b> </a> <ul class="dropdown-menu"> <li class="nav-header">Web services</li> <li> <a href="/export/ws-overview.html"> <i class="icon-"></i> Overview</a></li> <li> <a href="/export/web-services.html"> <i class="icon-"></i> Documentation</a></li> <li> <a href="/export/client-libraries.html"> <i class="icon-"></i> Client libraries</a></li> <li> <a href="/commercial-webservices.html"> <i class="icon-certificate color-premium"></i> Premium API</a></li> </ul> </li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Help <b class="caret"></b> </a> <ul class="dropdown-menu"> <li class="nav-header">Support</li> <li> <a href="//forum.geonames.org/"> <i class="icon-comments"></i> Forum</a></li> <li> <a href="//forum.geonames.org/gforum/forums/show/6.page"> <i class="icon-question-sign"></i> FAQ</a></li> <li> <a href="/manual.html"> <i class="icon-info-sign"></i> User manual</a></li> <li> <a href="/services.html"> <i class="icon-certificate color-premium"></i> Consulting</a></li> <li class="divider"></li> <li class="nav-header">Subscribe</li> <li> <a href="//geonames.wordpress.com/feed/"> <i class="icon-rss color-rss"></i> Blog</a></li> <li> <a href="//forum.geonames.org/gforum/rss/recentTopics.page"> <i class="icon-rss color-rss"></i> Forum</a></li> <li> <a href="//groups.google.com/group/geonames/feed/rss_v2_0_msgs.xml"> <i class="icon-rss color-rss"></i> Google group</a></li> <li> <a href="/recent-changes.xml"> <i class="icon-rss color-rss"></i> Recent changes</a></li> <li class="divider"></li> <li class="nav-header">Follow</li> <li> <a href="//www.facebook.com/GeoNames" rel="external"> <i class="icon-facebook-sign color-facebook"></i> Facebook</a></li> <li> <a href="//twitter.com/geonames" rel="external"> <i class="icon-twitter color-twitter"></i> Twitter</a></li> </ul> </li> </ul> <form class="form-search navbar-search" id="search-form"> <div class="input-append"> <input class="input-large search-query" id="q" name="q" placeholder="Paris, Mount Everest, New York" type="text"> <button class="btn" type="submit" title="Search"><i class="icon-search"></i></button> <button class="btn map-refresh" type="reset" title="Reset"><i class="icon-remove"></i></button> <button class="btn search-options" type="button" title="Advanced search"><i class="icon-plus"></i></button> </div> </form> <form class="form-inline navbar-form pull-right" id="user-login-form"> <input class="input-small error" id="username" name="username" placeholder="username" type="text"> <input class="input-small" id="password" name="password" placeholder="password" type="password"> <label class="checkbox"> <input id="rememberme" name="rememberme" type="checkbox"> Stay signed in </label> <button class="btn btn-success" id="user-login-submit" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn" id="user-login-cancel"> <i class="icon-remove"></i> </button> </form> <ul class="nav pull-right"> <li class="dropdown"></li> <li class="dropdown" id="user-dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <i class="icon-user icon-large"></i> <span id="user-name"></span> <b class="caret"></b> </a> <ul class="dropdown-menu"> <li> <a href="#" id="user-login"> <i class="icon-signin"></i> Sign in</a></li> <li> <a href="#" id="user-reset"> <i class="icon-key"></i> Reset password</a></li> <li class="divider"></li> <li> <a href="#" id="user-signup"> <i class="icon-plus-sign"></i> Create an account</a></li> <li class="hide nav-header">Activity</li> <li class="hide"> <a href="#" id="user-changes"> <i class="icon-tasks"></i> Latest updates</a></li> <!--<li class="hide"> <a href="#" id="user-bookmarks"> <i class="icon-bookmark color-"></i> Bookmarks</a></li>--> <li class="hide"> <a href="#" id="user-tags"> <i class="icon-tags color-"></i> Private tags</a></li> <li class="hide divider"></li> <li class="hide nav-header">Account</li> <li class="hide"> <a href="#" id="user-edit"> <i class="icon-wrench"></i> Options</a></li> <li class="hide"> <a href="#" id="user-email"> <i class="icon-envelope"></i> Change email</a></li> <li class="hide"> <a href="#" id="user-password"> <i class="icon-key"></i> Change password</a></li> <li class="hide premium"> <a href="#" id="user-premium-api"> <i class="icon-certificate color-premium"></i> Premium API</a></li> <!--<li class="hide premium"> <a href="#" id="user-premium-credits"> <i class="icon-certificate color-premium"></i> Premium credits</a></li>--> <li class="hide premium"> <a href="/premiumdump/" id="user-premium-data"> <i class="icon-certificate color-premium"></i> Premium data</a></li> <li class="hide divider"></li> <li class="hide"> <a href="#" id="user-logout"> <i class="icon-signout"></i> Sign out</a></li> </ul> </li> </ul> </div><!--/.nav-collapse --> </div> </div> </div> <div id="map"> <div class="hero-unit span8 offset2"> <h1>GeoNames</h1> <p>The GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge.</p> <p> <a class="btn btn-primary btn-large try-it">View map</a> </p> </div> </div> </div><!--/.fluid-container--> <div class="span10 offset1 alert alert-tab tabbable"> <button class="close" data-dismiss="alert" type="button">×</button> <h4></h4><hr /> <ul class="nav nav-pills"> <li class="active"> <a class="tab-f" data-toggle="tab" href="#tab-f"> <i class="icon-map-marker"></i> Feature</a></li> <li> <a class="tab-h" data-toggle="tab" href="#tab-h"> <i class="icon-sitemap"></i> Hierarchy</a></li> <li> <a class="tab-c" data-toggle="tab" href="#tab-c"> <i class="icon-list-ol"></i> History</a></li> <li> <a class="tab-t" data-toggle="tab" href="#tab-t"> <i class="icon-tags"></i> Tags</a></li> <li> <a class="tab-a" data-toggle="tab" href="#tab-a"> <i class="icon-th-list"></i> Alternate names</a></li> <!--<li><a href="#tab-d" data-toggle="tab" class="tab-d"><i class="icon-download-alt"></i> Download</a></li>--> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-f"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-a"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-t"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-d"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-c"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-h"> <ul class="nav nav-pills"> <li class="active"><a href="#tab-h-a" data-toggle="tab" class="tab-h-a">Administrative hierarchy</a></li> <li><a href="#tab-h-p" data-toggle="tab" class="tab-h-p">Parents</a></li> <li><a href="#tab-h-c" data-toggle="tab" class="tab-h-c">Children</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-h-a"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-h-p"> <i class="icon-spinner icon-spin icon-large"></i> </div> <div class="tab-pane" id="tab-h-c"> <i class="icon-spinner icon-spin icon-large"></i> </div> </div> </div> </div> </div> <div class="span8 offset2 alert alert-error"> <button class="close" data-dismiss="alert" type="button">×</button> <span></span> </div> <div class="span8 offset2 alert alert-success"> <button class="close" data-dismiss="alert" type="button">×</button> <span></span> </div> <div class="span8 offset2 alert alert-info"> <button class="close" data-dismiss="alert" type="button">×</button> <span></span> </div> <div class="span10 offset1 alert alert-block"> <button class="close" data-dismiss="alert" type="button">×</button> <span></span> </div> <div class="span8 offset2 alert alert-plus"> <button class="close" data-dismiss="alert" type="button">×</button> <span></span> </div> <!-- mustache.js templates --> <script id="tpl-advanced-search" type="text/html"> <h4> <i class="icon-search"></i> Advanced search</h4> <hr/> <form class="form-horizontal" id="advanced-search-form"> <div class="control-group"> <label class="control-label" for="q">name</label> <div class="controls"> <input class="input-xlarge" id="q" name="q" type="text"> </div> </div> <div class="control-group"> <label class="control-label" for="fuzzy">fuzzy</label> <div class="controls"> <input id="fuzzy-cb" type="checkbox"> <input class="hide" id="fuzzy" type="text" value="1"> <small>(searching for <b>Firenz</b> with fuzzy option will return: <b>Fidenza</b>, <b>Forenza</b>, <b>Firenze</b>, etc)</small> </div> </div> <div class="control-group"> <label class="control-label" for="country">country</label> <div class="controls"> <select class="input-xlarge" id="country"></select> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="fclass">featureClass</label> <div class="controls"> <select class="input-xlarge" id="fclass"></select> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="continent">continent</label> <div class="controls"> <select class="input-xlarge" id="continent"></select> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small map-refresh" type="reset"> <i class="icon-remove"></i> </button> </div> </div> </form> </script> <script id="tpl-layers-config" type="text/html"> <h4> <i class="icon-reorder icon-large"></i> Layers</h4> <hr/> <ul> <li class="media-list" id="layerG"> <i class="icon-folder-open layer-folder"></i> <span>GeoNames</span> <input checked="checked" class="layer-G-cb" id="layer-G" type="checkbox" value="G"> </li> <li class="media-list" id="layerW"> <i class="icon-folder-open layer-folder"></i> <span>Wikipedia</span> <input class="layer-G-cb" id="layer-W" type="checkbox" value="W"> <ul> <li class="media-list"> <a class="lang-item" href="#">en</a> <a class="lang-item" href="#">nl</a> <a class="lang-item" href="#">de</a> <a class="lang-item" href="#">pl</a> <a class="lang-item" href="#">fr</a> <a class="lang-item" href="#">it</a> <a class="lang-item" href="#">es</a> <a class="lang-item" href="#">ru</a> <a class="lang-item" href="#">pt</a> <input class="input-small" id="layer-W-lang" placeholder="lang" type="text" value="en"> </li> </ul> </li> </ul> </script> <script id="tpl-panel" type="text/html"> <div id="panel-box"> <p> <button class="btn layers-config" title="select layers"> <i class="icon-reorder"></i> Layers</button> </p> <p> <button class="btn map-refresh" title="refresh"> <i class="icon-refresh"></i> </button> <button class="btn map-create" title="insert new name"> <i class="icon-plus-sign"></i> </button> </p> </div> </script> <script id="tpl-feature-create" type="text/html"> <form class="form-horizontal" id="feature-create-form"> <div class="control-group"> <label class="control-label" for="lat">latitude</label> <div class="controls"> <input class="input-small" id="lat" name="lat" type="text" value=""> </div> </div> <div class="control-group"> <label class="control-label" for="lng">longitude</label> <div class="controls"> <input class="input-small" id="lng" name="lng" type="text" value=""> </div> </div> <div class="control-group"> <label class="control-label" for="name">name</label> <div class="controls"> <input class="input-xlarge" id="name" name="name" type="text" value="{{name}}"> <small class="nowrap">(preferably english or international name)</small> </div> </div> <div class="control-group"> <label class="control-label" for="fclass">class</label> <div class="controls"> <select class="input-xlarge" id="fclass" name="fclass"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="c">code</label> <div class="controls"> <select class="input-xlarge" id="c" name="c"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="elevation">elevation</label> <div class="controls"> <input class="input-small" id="elevation" name="elevation" type="text" value="{{elevation}}"> <small>m.</small> </div> </div> <div class="control-group"> <label class="control-label" for="population">population</label> <div class="controls"> <input class="input-small" id="population" name="population" type="text" value="{{population}}"> </div> </div> <div class="control-group"> <label class="control-label" for="tag">public tags</label> <div class="controls"> <input class="input-large" id="tag" name="tag" type="text" value="{{tag}}"> </div> </div> <div class="control-group"> <label class="control-label" for="timezone">timezone</label> <div class="controls"> <select class="input-xlarge" id="timezone" name="timezone"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="cc2">alternate countries </label> <div class="controls"> <input class="input-large" id="cc2" name="cc2" type="text" value="{{cc2}}"> <small class="nowrap">(additional country codes for toponyms belonging to multiple countries, comma separated)</small> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small" id="create-cancel"> <i class="icon-remove"></i> </button> </div> </div> </form> </script> <script id="tpl-feature-edit" type="text/html"> <form class="form-horizontal" id="feature-edit-form"> <div class="control-group"> <label class="control-label" for="geonameId">id</label> <div class="controls"> <input class="input-small" id="geonameId" name="geonameId" readonly="readonly" type="text" value="{{id}}"> </div> </div> <div class="control-group"> <label class="control-label" for="name">name</label> <div class="controls"> <input class="input-xlarge" id="name" name="name" type="text" value="{{name}}"> <small class="nowrap">(preferably english or international name)</small> </div> </div> <div class="control-group"> <label class="control-label" for="fclass">class</label> <div class="controls"> <select class="input-xlarge" id="fclass" name="fclass"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="c">code</label> <div class="controls"> <select class="input-xlarge" id="c" name="c"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="elevation">elevation</label> <div class="controls"> <input class="input-small" id="elevation" name="elevation" type="text" value="{{elevation}}"> <small>m.</small> </div> </div> <div class="control-group"> <label class="control-label" for="population">population</label> <div class="controls"> <input class="input-small" id="population" name="population" type="text" value="{{population}}"> </div> </div> <div class="control-group"> <label class="control-label" for="tag">public tags</label> <div class="controls"> <input class="input-large" id="tag" name="tag" type="text" value="{{tag}}"> </div> </div> <div class="control-group"> <label class="control-label" for="timezone">timezone</label> <div class="controls"> <select class="input-xlarge" id="timezone" name="timezone"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="cc2">alternate countries </label> <div class="controls"> <input class="input-large" id="cc2" name="cc2" type="text" value="{{cc2}}"> <small class="nowrap">(additional country codes for toponyms belonging to multiple countries, comma separated)</small> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small action-edit"> <i class="icon-remove"></i> </button> </div> </div> </form> </script> <script id="tpl-admin-edit" type="text/html"> <form class="form-horizontal" id="admin-edit-form"> <div class="control-group"> <label class="control-label" for="country">country</label> <div class="controls"> <select class="input-xlarge" id="country"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="adminCode1" title="first order administrative division">adm1</label> <div class="controls"> <select class="input-xlarge" id="adminCode1"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="adminCode2" title="second order administrative division">adm2</label> <div class="controls"> <select class="input-xlarge" id="adminCode2"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="adminCode3" title="third order administrative division">adm3</label> <div class="controls"> <select class="input-xlarge" id="adminCode3"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="adminCode4" title="fourth order administrative division">adm4</label> <div class="controls"> <select class="input-xlarge" id="adminCode4"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <label class="control-label" for="adminCode5" title="fifth order administrative division">adm5</label> <div class="controls"> <select class="input-xlarge" id="adminCode5"/> <button class="action-sort btn-link"> <i class="icon-sort icon-large"></i> </button> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small tab-h-a" type="button"> <i class="icon-remove"></i> </button> </div> </div> </form> </script> <script id="tpl-user-edit" type="text/html"> <form class="form-horizontal" id="user-edit-form"> <div class="control-group"> <label class="control-label" for="userName">user name</label> <div class="controls"> <input class="input-xlarge" id="userName" readonly="readonly" type="text" value="{{userName}}"> </div> </div> <div class="control-group"> <label class="control-label" for="email">email</label> <div class="controls"> <input class="input-xlarge" id="email" readonly="readonly" type="email" value="{{email}}"> </div> </div> <div class="control-group"> <label class="control-label" for="accountStatus">account status</label> <div class="controls"> <input class="input-small" id="accountStatus" readonly="readonly" type="text" value="{{accountStatus}}"> </div> </div> <div class="control-group"> <label class="control-label" for="userLevel">user level</label> <div class="controls"> <input class="input-small" id="userLevel" readonly="readonly" type="text" value="{{userLevel}}"> </div> </div> {{#wsEnabledTime}} <div class="control-group"> <label class="control-label" for="wsEnabledTime">webservice enabled</label> <div class="controls"> <input class="input-large" id="wsEnabledTime" readonly="readonly" type="text" value="{{wsEnabledTime}}"> </div> </div> {{/wsEnabledTime}} </form> </script> <script id="tpl-user-signup" type="text/html"> <form class="form-horizontal" id="user-signup-form"> <div class="control-group"> <label class="control-label" for="username">user name</label> <div class="controls"> <input class="input-xlarge" id="username" name="username" pattern="^[A-Za-z0-9_]{4,32}$" placeholder="user name" required="required" title="alphanum min length 4" type="text"> </div> </div> <div class="control-group"> <label class="control-label" for="email">email</label> <div class="controls"> <input class="input-xlarge" id="email" name="email" placeholder="email" required="required" type="email"> </div> </div> <div class="control-group"> <label class="control-label" for="confirmemail">confirm email</label> <div class="controls"> <input class="input-xlarge" id="confirmemail" name="confirmemail" placeholder="confirm email" required="required" type="email"> </div> </div> <div class="control-group"> <label class="control-label" for="password">password</label> <div class="controls"> <input class="input-large" id="password" name="password" pattern="(^.{4,32}$)" placeholder="password" required="required" title="min length 4" type="password"> </div> </div> <div class="control-group"> <label class="control-label" for="pass2">confirm password</label> <div class="controls"> <input class="input-large" id="pass2" name="pass2" pattern="(^.{4,32}$)" placeholder="confirm password" required="required" title="min length 4" type="password"> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn" type="submit">Create an account</button> </div> </div> </form> </script> <script id="tpl-user-reset" type="text/html"> <form class="form-horizontal" id="user-reset-form"> <div class="control-group"> <label class="control-label" for="username">user name or email</label> <div class="controls"> <input class="input-xlarge" id="username" name="username" placeholder="user name or email" required="required" type="text"> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn" type="submit">Reset password</button> </div> </div> </form> </script> <script id="tpl-user-email" type="text/html"> <form class="form-horizontal" id="user-email-form"> <div class="control-group"> <label class="control-label" for="oldemail">email</label> <div class="controls"> <input class="input-xlarge" id="oldemail" name="oldemail" readonly="readonly" type="text" value="{{email}}"> </div> </div> <div class="control-group"> <label class="control-label" for="email">new email</label> <div class="controls"> <input class="input-xlarge" id="email" name="email" placeholder="new email" required="required" type="email"> </div> </div> <div class="control-group"> <label class="control-label" for="password">password</label> <div class="controls"> <input class="input-large" id="password" name="password" placeholder="password" required="required" type="password"> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn" type="submit">Change email</button> </div> </div> </form> </script> <script id="tpl-user-password" type="text/html"> <form class="form-horizontal" id="user-password-form"> <div class="control-group"> <label class="control-label" for="oldpassword">old password</label> <div class="controls"> <input class="input-large" id="oldpassword" name="oldpassword" placeholder="old password" required="required" type="password"> </div> </div> <div class="control-group"> <label class="control-label" for="password">new password</label> <div class="controls"> <input class="input-large" id="password" name="password" placeholder="new password" required="required" type="password"> </div> </div> <div class="control-group"> <label class="control-label" for="pass2">confirm password</label> <div class="controls"> <input class="input-large" id="pass2" name="pass2" placeholder="confirm password" required="required" type="password"> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn" type="submit">Change password</button> </div> </div> </form> </script> <script id="tpl-user-premium-api" type="text/html"> <form class="form-horizontal" id="user-premium-api-form"> <div class="control-group"> <label class="control-label" for="ipaddresses">Allowed IP Addresses</label> <div class="controls"> <input class="input-xlarge" name="ipaddresses" title="Comma separated list of ip addresses allowed to access this service. All ip addresses are allowed per default." type="text" value="{{ipaddresses}}"> </div> </div> <div class="control-group"> <label class="control-label" for="token">Token</label> <div class="controls"> <input class="input-large" name="token" title="An authentication token added to each web service request with the parameter 'token'." type="text" value="{{token}}"> </div> </div> <div class="control-group"> <label class="control-label" for="referrers">Allowed Referrers</label> <div class="controls"> <input class="input-xlarge" name="referrers" title="For users who access the webservices from javascript and need an additional authentication." type="text" value="{{referrers}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditsPerIPAddress">Credit limit /IP /day</label> <div class="controls"> <input class="input-large" name="creditsPerIPAddress" title="For users who access the webservice from javascrip and want to limit the number of credits per day and per IP address. '0' means no IP address limit." type="text" value="{{creditsPerIPAddress}}"> </div> </div> <div class="control-group"> <label class="control-label" for="additionalEmails">Additional email</label> <div class="controls"> <input class="input-xlarge" name="additionalEmails" title="Please add an additional means of contact that will allow us to contact you even if the primary email is filtered by a spam filter." type="text" value="{{additionalEmails}}"> </div> </div> <div class="control-group"> <label class="control-label" for="phone">Phone</label> <div class="controls"> <input class="input-large" name="phone" type="text" value="{{phone}}"> </div> </div> <div class="control-group"> <label class="control-label" for="fax">Fax</label> <div class="controls"> <input class="input-large" name="fax" type="text" value="{{fax}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditsTotal">Credits total</label> <div class="controls"> <input class="input-large" id="creditsTotal" name="creditsTotal" readonly="readonly" type="text" value="{{creditsTotal}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditsTotalUsed">Credits total used</label> <div class="controls"> <input class="input-large" id="creditsTotalUsed" name="creditsTotalUsed" readonly="readonly" type="text" value="{{creditsTotalUsed}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditLimitPerHour">Credits limit /hour</label> <div class="controls"> <input class="input-large" id="creditLimitPerHour" name="creditLimitPerHour" readonly="readonly" type="text" value="{{creditLimitPerHour}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditLimitPerDay">Credits limit /day</label> <div class="controls"> <input class="input-large" id="creditLimitPerDay" name="creditLimitPerDay" readonly="readonly" type="text" value="{{creditLimitPerDay}}"> </div> </div> <div class="control-group"> <label class="control-label" for="creditLimitPerWeek">Credits limit /week</label> <div class="controls"> <input class="input-large" id="creditLimitPerWeek" name="creditLimitPerWeek" readonly="readonly" type="text" value="{{creditLimitPerWeek}}"> </div> </div> <div class="control-group"> <label class="control-label" for="availability">Valid from</label> <div class="controls"> <input class="input-large" id="availability" name="availability" readonly="readonly" type="text" value="{{availability}}"> </div> </div> <div class="control-group"> <label class="control-label" for="validTillDate">Valid till</label> <div class="controls"> <input class="input-large" id="validTillDate" name="validTillDate" readonly="readonly" type="text" value="{{validTillDate}}"> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> </div> </div> </form> </script> <script id="tpl-table50" type="text/html"> <table class="table table-condensed table50"> <thead> <tr> <th data-sort="int">#</th> <th class="nowrap" data-sort="string">time</th> <th class="nowrap" data-sort="string">user</th> <th data-sort="string">comment</th> <th class="hide nowrap" data-sort="string">action</th> </tr> </thead> <tbody> {{#geoNameHistory}} <tr class="{{#mine}}mine{{/mine}}"> <td>{{revision}}</td> <td>{{modificationTime}}</td> <td>{{userName}}</td> <td>{{comment}}</td> <td class="hide"> <div class="btn-group"> {{#undo}}<button class="btn btn-link action-undo" data-geonameid="{{geoNameId}}" data-revision="{{revision}}" title="undo"> <i class="icon-undo"></i> </button>{{/undo}} <!--{{#undo}}<button class="btn btn-small" title="restore"><i class="icon-step-backward"></i></button>{{/undo}}--> </div> </td> </tr> {{/geoNameHistory}} </tbody> </table> </script> <script id="tpl-table51" type="text/html"> <table class="table table-hover table-condensed table51"> <thead> <tr> <th data-sort="int">rev</th> <th data-sort="string">time</th> <th data-sort="int">id</th> <th data-sort="string">comment</th> <!--<th class="nowrap" data-sort="string">action</th>--> </tr> </thead> <tbody> {{#geoNameHistory}} <tr class="{{#mine}}mine{{/mine}}"> <td>{{revision}}</td> <td>{{modificationTime}}</td> <td>{{geoNameId}}</td> <td>{{comment}}</td> <!--<td> <div class="btn-group"> {{#undo}}<button class="btn btn-link action-undo" data-geonameid="{{geoNameId}}" data-revision="{{revision}}" title="undo"><i class="icon-undo"></i></button>{{/undo}} </div> </td>--> </tr> {{/geoNameHistory}} </tbody> </table> </script> <script id="tpl-form60" type="text/html"> <form class="form-horizontal" id="tags-edit-form"> <div class="control-group"> <label class="control-label" for="tag">private tags</label> <div class="controls"> <input class="input-xlarge" id="tag" name="tag" type="tag" value="{{status.message}}"> <small class="nowrap">(or change <a class="action-edit" href="#">public tags</a>)</small> </div> </div> <div class="control-group"> <div class="controls"> <button class="btn btn-small btn-success" type="submit"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small action-tags"> <i class="icon-remove"></i> </button> </div> </div> </form> </script> <script id="tpl-table63" type="text/html"> <table class="table table-hover table-condensed table63"> <thead> <tr> <th class="nowrap" data-sort="string">tag</th> <th class="nowrap" data-sort="int">count</th> <!--<th class="nowrap">action</th>--> </tr> </thead> <tbody> {{#tag}} <tr> <td>{{tagName}}</td> <td>{{tagCount}}</td> <!--<td> <div class="btn-group"> <button class="btn btn-link action-view" title="search"><i class="icon-search"></i></button> <button class="btn btn-link" title="delete"><i class="icon-remove"></i></button> </div> </td>--> </tr> {{/tag}} </tbody> </table> </script> <script id="tpl-table150" type="text/html"> <table class="table table-condensed table150" data-id="{{id}}"> <thead> <tr> <!--<th data-sort="int">#</th>--> <th class="nowrap" data-sort="string">code</th> <th class="nowrap" data-sort="string">lang</th> <th data-sort="string">alternate name</th> <th class="nowrap" data-sort="string" title="preferred">p.</th> <th class="nowrap" data-sort="string" title="short">s.</th> <th class="nowrap" data-sort="string" title="historical">h.</th> <th class="nowrap" data-sort="string" title="colloquial">c.</th> <th class="nowrap">from</th> <th class="nowrap">to</th> <th class="nowrap">action</th> </tr> <tr> <td colspan="9"></td> <td> <div class="btn-group"> <button class="btn btn-link btn-small create-150" title="create"> <i class="icon-plus"></i> </button> </div> <span> </span> </td> </tr> </thead> <tfoot> <tr> <!--<td></td>--> <td colspan="3"> <p>The language code is refering to the <a href="//www.loc.gov/standards/iso639-2/php/English_list.php">ISO-639-2</a> and <a href="http://www-01.sil.org/iso639-3/codes.asp">ISO-639-3</a> codes.</p> <ul> <li><i>en</i> (english)</li> <li><i>fr</i> (french)</li> <li>...</li> </ul> <p>Accepted pseudo language codes : <ul> <li><i>post</i> (postal codes)</li> <li><i>icao</i>, <i>iata</i>, <i>faac</i>, <i>tcid</i> (airport codes)</li> <li><i>abbr</i> (abbreviation)</li> <li><i>link</i> (link to website)</li> <li><i>phon</i> (phonetics)</li> <li><i>piny</i> (pinyin)</li> <li><i>wkdt</i> (wikidataid)</li> <li><i>unlc</i> (UNLOCODE)</li> </ul> </p> </td> <td class="nowrap" colspan="4"> <ul> <li><b>p.</b> = preferred</li> <li><b>s.</b> = short</li> <li><b>h.</b> = historical</li> <li><b>c.</b> = colloquial</li> </ul> </td> <td></td> </tr> </tfoot> <tbody> {{#geonames}} <tr data-alternateNameId="{{alternateNameId}}"> <!--<th>{{$.count}}</th>--> <td>{{locale}}</td> <td>{{displayLocale}}</td> <td>{{name}}</td> <td>{{#isOfficialName}}<i class="icon-heart" title="preferred name"> </i>{{/isOfficialName}}</td> <td>{{#isShortName}}<i class="icon-star" title="short name"> </i>{{/isShortName}}</td> <td>{{#isHistoric}}<i class="icon-time" title="historical name"> </i>{{/isHistoric}}</td> <td>{{#isColloquial}}<i class="icon-bolt" title="colloquial name"> </i>{{/isColloquial}}</td> <td>{{fromIso}}</td> <td>{{toIso}}</td> <td> <div class="btn-group"> <button class="btn btn-link btn-small create-150" title="create"> <i class="icon-plus"></i> </button> {{#name}} <button class="btn btn-link btn-small update-150" title="update"> <i class="icon-pencil"></i> </button> <button class="btn btn-link btn-small delete-150" title="delete"> <i class="icon-remove"></i> </button> {{/name}} </div> </td> </tr> {{/geonames}} </tbody> </table> </script> <script id="tpl-table580" type="text/html"> <table class="table table-condensed table580" data-isTopDown="{{_isTopDown}}" data-relatedGeoNameId="{{_relatedGeoNameId}}"> <thead> <tr> <th data-sort="string">class</th> <th data-sort="string">code</th> <th data-sort="string">id</th> <th data-sort="string">name</th> <th class="nowrap">action</th> </tr> <tr> <th></th> <th></th> <th></th> <th> <i class="icon-warning-sign"></i> Only for additional relations not covered by the tree admin hierarchy.</th> <td> <div class="btn-group"> <button class="btn btn-link btn-small create-580" title="create"> <i class="icon-plus"></i> </button> </div> </td> </tr> </thead> <tbody> {{#geonames}} <tr class="" data-hierarchyId="{{hierarchyId}}" data-relatedGeoNameId="{{relatedGeoNameId}}"> <td><a class="label label-{{geoName.featureClass}}" href="#" title="feature class">{{geoName.featureClass}}</a></td> <td><a class="label label-{{geoName.featureClass}}" href="#" title="feature code">{{geoName.featureCode}}</a></td> <td><a class="label label-inverse" href="{{geoName.url}}" title="permanent link to this record">{{geoName.geoNameId}}</a></td> <td>{{geoName.name}}</td> <td> <div class="btn-group"> <button class="btn btn-link btn-small create-580" title="create"> <i class="icon-plus"></i> </button> {{#geoName.name}} <button class="btn btn-link delete-580" title="delete"> <i class="icon-remove"></i> </button> {{/geoName.name}} </div> </td> </tr> {{/geonames}} </tbody> </table> </script> <script id="tpl-delete-dialog" type="text/html"> <div class="control-group error" id="delete-dialog"> <p class="control-label small"> <i class="icon-warning-sign"></i> Use <b>move</b> for wrong positions, do <b>NOT</b> delete and recreate.</p> <div class="input-append"> <input class="input-xlarge" id="delete-comment" name="delete-comment" placeholder="Enter a comment" type="text"> <button class="btn btn-danger" id="delete-ok">Delete</button> <button class="btn" id="delete-cancel"> <i class="icon-remove"></i> </button> </div> </div> </script> <script id="tpl-infowin" type="text/html"> <div data-geonameid="{{id}}" data-markerid="{{_markerid}}" id="infowin"> <div> {{#wikipediaURL}}<a href="//{{wikipediaURL}}" target="wikipedia" title="Wikipedia"><img src="/img/20px-Wikipedia-logo.png"></i></a>{{/wikipediaURL}} {{#blasonURL}}<img alt="blason" src="//{{blasonURL}}"/>{{/blasonURL}} <b>{{name}}</b> <small> {{#eleva}}{{eleva}}{{/eleva}} </small> </div> {{#altname}}<div> <small><a class="action-altern" href="#" title="alternate names">{{altname}}</a></small> </div>{{/altname}} {{#id}}<div class="pull-right"> <a class="label label-info" href="{{url}}" title="permanent link to this record">{{id}}</a> </div>{{/id}} <div> <a class="label label-{{fc}} filter-add" data-fclass="{{fc}}" href="#" title="filter by this feature class">{{fc}}</a> <a class="label label-{{fc}} filter-add" data-fclass="{{fc}}" data-fcode="{{c}}" href="#" title="filter by this feature code">{{c}}</a> <span class="nowrap" title="feature name"><small>{{fcn}}</small></span> </div> <div> <small> {{#cn}}{{#url0}}<a href="{{url0}}">{{/url0}}{{cn}}{{#url0}}</a>{{/url0}} <sup>{{cc}}</sup>{{/cn}} {{#admn1}} » {{#url1}}<a href="{{url1}}">{{/url1}}{{admn1}}{{#url1}}</a>{{/url1}} <sup>{{admc1}}</sup>{{/admn1}} {{#admn2}} » {{#url2}}<a href="{{url2}}">{{/url2}}{{admn2}}{{#url2}}</a>{{/url2}} <sup>{{admc2}}</sup>{{/admn2}} {{#admn3}} » {{#url3}}<a href="{{url3}}">{{/url3}}{{admn3}}{{#url3}}</a>{{/url3}} <sup>{{admc3}}</sup>{{/admn3}} {{#admn4}} » {{#url4}}<a href="{{url4}}">{{/url4}}{{admn4}}{{#url4}}</a>{{/url4}} <sup>{{admc4}}</sup>{{/admn4}} {{#admn5}} » {{#url5}}<a href="{{url5}}">{{/url5}}{{admn5}}{{#url5}}</a>{{/url5}} <sup>{{admc5}}</sup>{{/admn5}} </small> </div> {{#wikipediaUrl}} <br/> {{#thumbnailImg}} <img class="pull-right" src="{{thumbnailImg}}"/> {{/thumbnailImg}} <div>{{summary}}</div> <div><a href="//{{wikipediaURL}}" target="wikipedia" title="Wikipedia">{{wikipediaDomain}}</a></div> <br> {{/wikipediaUrl}} <div class="delete-hide"> {{#cc2}}<div> <small>alternate countries : {{cc2}}</small></div>{{/cc2}} {{#population}}<div>population : {{population}}</div>{{/population}} <form class="form-inline"> <span class="edit-mode move-mode" data-key="lat" title="latitude">{{lat}}</span>, <span class="edit-mode move-mode" data-key="lng" title="longitude">{{lng}}</span> <span class="edit-btn hide"> <button class="btn btn-small btn-success action-save" type="button"> <i class="icon-ok icon-white"></i> </button> <button class="btn btn-small action-cancel" type="button"> <i class="icon-remove"></i> </button> </span> </form> <div class="pull-right"> <span>{{dmslat}}</span> <span>{{dmslng}}</span> </div> {{^wikipediaUrl}} <div class="btn-toolbar"> <div class="btn-group"> <button class="btn btn-link action-move" title="move"> <i class="icon-move"></i> </button> <button class="btn btn-link action-edit" title="update"> <i class="icon-pencil"></i> </button> <button class="btn btn-link action-hierarchy" title="hierarchy"> <i class="icon-sitemap"></i> </button> <button class="btn btn-link action-histo" title="history"> <i class="icon-list-ol"></i> </button> <button class="btn btn-link action-tags" title="private tags"> <i class="icon-tags"></i> </button> <button class="btn btn-link action-delete" title="delete"> <i class="icon-remove"></i> </button> <button class="btn btn-link action-altern" title="alternate names"> <i class="icon-th-list"></i> </button> <a class="btn btn-link" href="//geotree.geonames.org/{{id}}/" target="geotree" title="geotree hierarchy">geotree</a> <a class="btn btn-link" href="/kml/{{lat}}_{{lng}}.kml" title="view in google earth">.kml</a> <a class="btn btn-link" href="//sws.geonames.org/{{id}}/about.rdf" title="semantic web">.rdf</a> <button class="btn btn-link show-map" title="show map"> <i class="icon-map-marker"></i> </button> </div> </div> {{/wikipediaUrl}} </div> </div> </script> <!-- Placed at the end of the document so the pages load faster --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script> <script src="/lf/js/all.js?1340"></script> </body> </html>