We earlier stated that we planned to import a new planet.osm every 6th week. We have instead decided to import the first planet.osm that's released each month, so once per month instead. It has been like this for half a year now.
We also stated that we would keep ~5 databases in hot storage. But time has shown us that the cold storage databases are quite fast and that using our cold storage hasn't been an issue. Since that storage is cheaper for us we'll only keep the latest 2-4 databases in "hot storage".
2022-07-14
Late April this year we added the export format OSMPOLY. It was a requested format and a solution was found. However, it was very slow to compile them in the way we did. Today we are releasing a much faster version, which should produce identical files.
We have noticed that the site haven't been caching compiled files as it should. For now we have increased disk space for cached files, we might have to increase it even further in the near future though.
2021-10-06
Since the site's database are growing with at least 1 TB per year we have decided to introduce Hot storage and Cold storage as a feature. The concept is simple, we will with time move the older databases into cheaper and slower storage to be able to add more databases without removing any existing data. Databases on cold storage might be significantly slower to use, but they should still serve the data within reasonable time. The exact strategy hasn't been decided yet, but it looks like we will keep the latest ~5 database in "Hot storage".
The plan is to import a new OpenStreetMap dump (planet.osm) every ~6th week. Next import should be planet-211004.osm, which hasn't been released yet, at the time of writing this post.
2021-05-17
KML exports has been temporary disabled. For unknown reasons they sometimes get stuck in the SQL server, increasing the load more and more. We will have to figure out why before we can enable them again.
2021-05-12
Rounding all polygon vertices to five decimals in the display layer (WGS84). Saves 10-15% memory and makes it a bit easier on the client, while it shouldn't be noticable on the rendered result.
Map can now be right clicked to bring up a context menu. This far there are only two functions added.
Log coordinates (DD.DDDDD DDD.DDDDDD) to the developer console in the web browser.
Select all polygons that exists at that very position.
Added web-ui options to choose download format. Available formats are GeoJSON, EWKT, EWKB and KML.
Corrected suggested filenames for EWKT and EWKB.
Added option between SRID 4326 and 3857 in the download form.
Database 2021-04-12 has been partially available for a while, but is now also fully available. Hoping to get a few really old OSM databases imported soon.
2021-05-04
A quite large rewrite of things again. It's mostly backend code though, so ultimately nothing should be noticable.
Export format EWKB has been added as well. It's not possible to choose it in the UI though, but the url can be updated to use it. The advantage is that it's lossless, other formats might have rounding issues.
We have a known issue where the site sometimes doesn't respond. We will need to reconfigure and restart the database server to fix it. However, currently there is an SQL query running that has been running for ~2 weeks. The estimated time is 21-23 days, so we don't want to abort it right now. We are waiting.
We are planning to import some older OSM extracts as well, hopefully one extract per year since 2006. No promises though, if there are compatibility issues we might scratch the idea. We have started to prepare some data for it, with some luck the databases will start showing in a week or two.
The plan is to import one new database per month in the future. This does however mean that we will have to drop some of the existing databases as well. We have not yet decided how this selection will be made, but we know that we do not have the hardware resources to keep them all online.
2021-03-24
This is a major release. All in all the site had ~7,000 lines of code before this release. The diff vs the master branch before merging was ~3,000 lines of code.
Database 2021-02-01 has been added.
Database 2021-03-08 is now partially ready, which is a new feature in itself. Sadly China and India is broken in this OSM snapshot, so there are a lot of items in the root of the tree that doesn't belong there. Hopefully it's fixed in OSM until the next database import.
Database 2021-03-15 has also been added as partially ready.
The download queue system has been rewritten more or less from scratch, the system that was in place was never intended to be a permanent solution. The new system uses the same workers as do other background processing.
Starting with database 2021-03-08 all polygons which have the tag boundary set will be imported, regardless if the value is administrative or not.
A database can now be seen as Partially ready. What it means is that the import itself is completed. It can be viewed on the web and generally polygons can be downloaded. The land-only polygons is still being computed in the background though. If you try to download the land-only polygons you might get an error saying that your download job has been postponed. The needed polygons have then moved up in priority in the background processing queue, but it might still take a long time until they are ready. This can be anything from minutes until three weeks depending on the complexity (Chile requires three weeks).
The server side download filename is now prefixed with OSMB-, also the hashes has been changed from MD5 (32 characters) to SHA1 (40 characters). An example filename: OSMB-4396c685b195158e7c76a34285e40953c727d4de.geojson.gz.
All downloads should check the HTTP code as well. If you did not receive code 200 there was an error. In case of errors the request headers will suggest the filename OSMB-error.txt. Feel free to retry the download after five minutes.
Now color coding some of the select boxes (settings) below the map, green represents the suggested values.
Simplify now uses ST_SimplifyPreserveTopology instead of ST_Simplify. However, each polygon is simplified for itself, so topology between them isn't taken into consideration (yet).
2021-02-12
Database 2021-01-04 finally added, took a few more days than expected.
Future databases (after 2021-01-04) will also show polygons where boundary=historic.
In the tree view, polygons that do not have boundary=administrative now uses a different color (brownish).
Added a selection box to choose if the name in the tree view should prioritize field name or name:en. The tree isn't re-ordered, it's always based on the default name.
Added link Show all tags to the map tooltip.
Added option to show land-only-polygons directly on the map. Be aware that they are more complex, larger, and slower.
2021-02-03
Added database 2020-12-28.
Database 2021-01-04 will be added in a few days as well, currently processing in the background.
The backend now supports parameter srid which can be either 4326 (default) or 3857.
Plenty of backend rewriting regarding:
Import new data.
Processing SRID 3857.
Calculating land-only-polygons.
A database currently requires ~2 weeks of processing before we can put it live. In the future we would like to be able to put it live before the land-only-polygons have been processed, without those an import would only require around a day.
2020-11-18
Storing local data in SRID 4326 instead of 3857. This makes the imports for us a lot slower, but it also increases the quality of the data.
2020-09-17
Added database 2020-09-07.
Added Antarctica and territory parts of Antarctica.
Added polygons for boundary=disputed.
Added polygon for United States Minor Outlying Islands with a manual select (since we were in need of it ourselves).
Updated icons in the tree.
Polygon colors adjusted again since we now have polygons without any admin_level available.
A tool to import new database is ~30% done. More progress will be made upon the next database import.
Added context menu option to copy all selected IDs.
Added the ID to the map's tooltips.
Updated the documentation explaining what parts of OpenStreetMap we are importing.
2020-08-28
Fixed a bug where the oldest database sometime was used instead of latest when Latest was selected.
Updated colors of the polygons, they should now be more distinguished from each other, and most important, admin level 10 isn't gray anymore.
Fixed z-index of polygons, higher admin level is now always above the lower ones.
2020-08-27
Added a new database, OSM 2020-08-10. It seems that Thailand as a country is missing from the OSM data for some reason, it seems to be out of our control. If you need Thailand (administrative level 2), use another database with the database selector below the map.
Administrative boundaries which didn't have neither parents or children hasn't been available in the tree view, due to a design error in our end. This release should fix that.
Due to major changes in the data structure, the older databases will be temporary disabled for 1-2 days while we rebuild some data.
2020-08-19
There are now a new(er) version of OSM data available. The extract is from August the 3rd.
There is a select box below the map where you can select which data-set you wish to use. Currently two available, May and August.
We added a Feedback button linking to UserEcho. Questions, feature requests and bug reports are most welcome there.
We now have both a Live and a Development environment. Which was about time. No more live editing the site.
2020-08-13
Site moved from dedicated hardware to a virtual machine. This is actually an improvement in the sense of performance. The dedicated hardware was used as a temporary solution under the initial development.
2020-07-23
Add external links to OpenStreetMap for OSM relations.
2020-06-22
Added oAuth to OpenStreetMap.org.
Auth
We rely on user accounts at OpenStreetMap.org, using oauth technology. By clicking the below Authenticate-button you will be redirected to OpenStreetMap.org where you need to accept the authentication.
These terms and conditions outline the rules and regulations for the use of Ground Zero Communications AB's Website, located at https://osm-boundaries.com/.
By accessing this website we assume you accept these terms and conditions. Do not continue to use OSM-Boundaries if you do not agree to take all of the terms and conditions stated on this page. Our Terms and Conditions were created with the help of the Terms And Conditions Generator and the Free Terms & Conditions Generator.
The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.
Cookies
We employ the use of cookies. By accessing OSM-Boundaries, you agreed to use cookies in agreement with the Ground Zero Communications AB's Privacy Policy.
Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies.
License
Unless otherwise stated, Ground Zero Communications AB and/or its licensors own the intellectual property rights for all material on OSM-Boundaries. All intellectual property rights are reserved. You may access this from OSM-Boundaries for your own personal use subjected to restrictions set in these terms and conditions.
You must not:
Republish material from OSM-Boundaries
Sell, rent or sub-license material from OSM-Boundaries
Reproduce, duplicate or copy material from OSM-Boundaries
Redistribute content from OSM-Boundaries
This Agreement shall begin on the date hereof.
Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Ground Zero Communications AB does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Ground Zero Communications AB,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Ground Zero Communications AB shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website.
Ground Zero Communications AB reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions.
You warrant and represent that:
You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;
The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;
The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy
The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity.
You hereby grant Ground Zero Communications AB a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media.
Hyperlinking to our Content
The following organizations may link to our Website without prior written approval:
Government agencies;
Search engines;
News organizations;
Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and
System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site.
These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site.
We may consider and approve other link requests from the following types of organizations:
commonly-known consumer and/or business information sources;
dot.com community sites;
associations or other groups representing charities;
online directory distributors;
internet portals;
accounting, law and consulting firms; and
educational institutions and trade associations.
We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Ground Zero Communications AB; and (d) the link is in the context of general resource information.
These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site.
If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Ground Zero Communications AB. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response.
Approved organizations may hyperlink to our Website as follows:
By use of our corporate name; or
By use of the uniform resource locator being linked to; or
By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site.
No use of Ground Zero Communications AB's logo or other artwork will be allowed for linking absent a trademark license agreement.
iFrames
Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website.
Content Liability
We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights.
Your Privacy
Please read Privacy Policy
Reservation of Rights
We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions.
Removal of links from our website
If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly.
We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date.
Disclaimer
To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:
limit or exclude our or your liability for death or personal injury;
limit or exclude our or your liability for fraud or fraudulent misrepresentation;
limit any of our or your liabilities in any way that is not permitted under applicable law; or
exclude any of our or your liabilities that may not be excluded under applicable law.
The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty.
As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.
Privacy Policy
At OSM-Boundaries, accessible from https://osm-boundaries.com/, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by OSM-Boundaries and how we use it.
If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.
This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in OSM-Boundaries. This policy is not applicable to any information collected offline or via channels other than this website.
Consent
By using our website, you hereby consent to our Privacy Policy and agree to its terms.
Information we collect
The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.
If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.
When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.
How we use your information
We use the information we collect in various ways, including to:
Provide, operate, and maintain our webste
Improve, personalize, and expand our webste
Understand and analyze how you use our webste
Develop new products, services, features, and functionality
Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the webste, and for marketing and promotional purposes
Send you emails
Find and prevent fraud
Log Files
OSM-Boundaries follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information. Our Privacy Policy was created with the help of the Privacy Policy Generator and the Disclaimer Generator.
Cookies and Web Beacons
Like any other website, OSM-Boundaries uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.
For more general information on cookies, please read "What Are Cookies".
Google DoubleClick DART Cookie
Google is one of a third-party vendor on our site. It also uses cookies, known as DART cookies, to serve ads to our site visitors based upon their visit to www.website.com and other sites on the internet. However, visitors may choose to decline the use of DART cookies by visiting the Google ad and content network Privacy Policy at the following URL – https://policies.google.com/technologies/ads
Advertising Partners Privacy Policies
You may consult this list to find the Privacy Policy for each of the advertising partners of OSM-Boundaries.
Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on OSM-Boundaries, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.
Note that OSM-Boundaries has no access to or control over these cookies that are used by third-party advertisers.
Third Party Privacy Policies
OSM-Boundaries's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.
You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.
CCPA Privacy Rights (Do Not Sell My Personal Information)
Under the CCPA, among other rights, California consumers have the right to:
Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.
Request that a business delete any personal data about the consumer that a business has collected.
Request that a business that sells a consumer's personal data, not sell the consumer's personal data.
If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.
GDPR Data Protection Rights
We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:
The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.
The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.
The right to erasure – You have the right to request that we erase your personal data, under certain conditions.
The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.
The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.
The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.
If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.
Children's Information
Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.
OSM-Boundaries does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.
Open source software used
OSM-Boundaries.com isn't open source itself, but it uses software that is. Here is a list of such software.